Class J2EEManagementObjectNameFactory
- java.lang.Object
-
- com.ibm.websphere.management.j2ee.J2EEManagementObjectNameFactory
-
public class J2EEManagementObjectNameFactory extends java.lang.ObjectShared JSR77 object name factory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJ2EEManagementObjectNameFactory.EJBTypeEJB types.static classJ2EEManagementObjectNameFactory.ModuleTypeModule types.static classJ2EEManagementObjectNameFactory.ResourceTypeResource types.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEPLOYMENT_DESCRIPTORstatic java.lang.StringDOMAIN_NAMEstatic java.lang.StringKEY_JAVA_VMSstatic java.lang.StringKEY_NAMEstatic java.lang.StringKEY_SERVERstatic java.lang.StringKEY_TYPEstatic java.lang.StringMAIL_SESSION_IDstatic java.lang.StringNAME_JAVA_MAIL_RESOURCEstatic java.lang.StringRESOURCE_IDstatic java.lang.StringSERVLETSstatic java.lang.StringTYPE_APP_CLIENT_MODULEstatic java.lang.StringTYPE_APPLICATIONstatic java.lang.StringTYPE_DOMAINstatic java.lang.StringTYPE_EJB_MODULEstatic java.lang.StringTYPE_JAVA_MAIL_RESOURCEstatic java.lang.StringTYPE_JNDI_RESOURCEstatic java.lang.StringTYPE_JVMstatic java.lang.StringTYPE_ORB_RESOURCEstatic java.lang.StringTYPE_RESOURCE_ADAPTER_MODULEstatic java.lang.StringTYPE_SERVERstatic java.lang.StringTYPE_SERVLETstatic java.lang.StringTYPE_WEB_MODULE
-
Constructor Summary
Constructors Constructor Description J2EEManagementObjectNameFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.management.ObjectNamecreateApplicationObjectName(java.lang.String name, java.lang.String serverName)static javax.management.ObjectNamecreateEJBModuleObjectName(java.lang.String uri, java.lang.String appName, java.lang.String serverName)static javax.management.ObjectNamecreateEJBObjectName(J2EEManagementObjectNameFactory.EJBType type, java.lang.String name, java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)static javax.management.ObjectNamecreateJ2EEDomainObjectName()static javax.management.ObjectNamecreateJ2EEServerObjectName(java.lang.String name)static javax.management.ObjectNamecreateJavaMailObjectName(java.lang.String serverName, java.lang.String mailSessionID, int resourceCounter)static javax.management.ObjectNamecreateJVMObjectName(java.lang.String serverName)static javax.management.ObjectNamecreateModuleObjectName(J2EEManagementObjectNameFactory.ModuleType moduleType, java.lang.String uri, java.lang.String appName, java.lang.String serverName)static javax.management.ObjectNamecreateResourceObjectName(java.lang.String serverName, java.lang.String resourceType, java.lang.String keyName)Creates a Resource ObjectName for a Resource MBeanstatic javax.management.ObjectNamecreateServletObjectName(java.lang.String servletName, java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)static javax.management.ObjectNamecreateWebModuleObjectName(java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)
-
-
-
Field Detail
-
DOMAIN_NAME
public static final java.lang.String DOMAIN_NAME
- See Also:
- Constant Field Values
-
KEY_TYPE
public static final java.lang.String KEY_TYPE
- See Also:
- Constant Field Values
-
KEY_NAME
public static final java.lang.String KEY_NAME
- See Also:
- Constant Field Values
-
KEY_SERVER
public static final java.lang.String KEY_SERVER
- See Also:
- Constant Field Values
-
KEY_JAVA_VMS
public static final java.lang.String KEY_JAVA_VMS
- See Also:
- Constant Field Values
-
DEPLOYMENT_DESCRIPTOR
public static final java.lang.String DEPLOYMENT_DESCRIPTOR
- See Also:
- Constant Field Values
-
SERVLETS
public static final java.lang.String SERVLETS
- See Also:
- Constant Field Values
-
TYPE_DOMAIN
public static final java.lang.String TYPE_DOMAIN
- See Also:
- Constant Field Values
-
TYPE_SERVER
public static final java.lang.String TYPE_SERVER
- See Also:
- Constant Field Values
-
TYPE_JVM
public static final java.lang.String TYPE_JVM
- See Also:
- Constant Field Values
-
TYPE_APPLICATION
public static final java.lang.String TYPE_APPLICATION
- See Also:
- Constant Field Values
-
TYPE_EJB_MODULE
public static final java.lang.String TYPE_EJB_MODULE
- See Also:
- Constant Field Values
-
TYPE_WEB_MODULE
public static final java.lang.String TYPE_WEB_MODULE
- See Also:
- Constant Field Values
-
TYPE_RESOURCE_ADAPTER_MODULE
public static final java.lang.String TYPE_RESOURCE_ADAPTER_MODULE
- See Also:
- Constant Field Values
-
TYPE_APP_CLIENT_MODULE
public static final java.lang.String TYPE_APP_CLIENT_MODULE
- See Also:
- Constant Field Values
-
TYPE_SERVLET
public static final java.lang.String TYPE_SERVLET
- See Also:
- Constant Field Values
-
TYPE_JAVA_MAIL_RESOURCE
public static final java.lang.String TYPE_JAVA_MAIL_RESOURCE
- See Also:
- Constant Field Values
-
TYPE_JNDI_RESOURCE
public static final java.lang.String TYPE_JNDI_RESOURCE
- See Also:
- Constant Field Values
-
TYPE_ORB_RESOURCE
public static final java.lang.String TYPE_ORB_RESOURCE
- See Also:
- Constant Field Values
-
NAME_JAVA_MAIL_RESOURCE
public static final java.lang.String NAME_JAVA_MAIL_RESOURCE
- See Also:
- Constant Field Values
-
MAIL_SESSION_ID
public static final java.lang.String MAIL_SESSION_ID
- See Also:
- Constant Field Values
-
RESOURCE_ID
public static final java.lang.String RESOURCE_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
createJ2EEDomainObjectName
public static javax.management.ObjectName createJ2EEDomainObjectName()
-
createJ2EEServerObjectName
public static javax.management.ObjectName createJ2EEServerObjectName(java.lang.String name)
-
createJVMObjectName
public static javax.management.ObjectName createJVMObjectName(java.lang.String serverName)
-
createApplicationObjectName
public static javax.management.ObjectName createApplicationObjectName(java.lang.String name, java.lang.String serverName)
-
createModuleObjectName
public static javax.management.ObjectName createModuleObjectName(J2EEManagementObjectNameFactory.ModuleType moduleType, java.lang.String uri, java.lang.String appName, java.lang.String serverName)
-
createEJBModuleObjectName
public static javax.management.ObjectName createEJBModuleObjectName(java.lang.String uri, java.lang.String appName, java.lang.String serverName)
-
createEJBObjectName
public static javax.management.ObjectName createEJBObjectName(J2EEManagementObjectNameFactory.EJBType type, java.lang.String name, java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)
-
createWebModuleObjectName
public static javax.management.ObjectName createWebModuleObjectName(java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)
-
createServletObjectName
public static javax.management.ObjectName createServletObjectName(java.lang.String servletName, java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)
-
createJavaMailObjectName
public static javax.management.ObjectName createJavaMailObjectName(java.lang.String serverName, java.lang.String mailSessionID, int resourceCounter)
-
createResourceObjectName
public static javax.management.ObjectName createResourceObjectName(java.lang.String serverName, java.lang.String resourceType, java.lang.String keyName)Creates a Resource ObjectName for a Resource MBean- Parameters:
serverName-keyName-- Returns:
- ObjectName is the JSR77 spec naming convention for Resource MBeans
-
-