Class J2EEManagementObjectNameFactory
- java.lang.Object
-
- com.ibm.websphere.management.j2ee.J2EEManagementObjectNameFactory
-
public class J2EEManagementObjectNameFactory extends java.lang.Object
Shared JSR77 object name factory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
J2EEManagementObjectNameFactory.EJBType
EJB types.static class
J2EEManagementObjectNameFactory.ModuleType
Module types.static class
J2EEManagementObjectNameFactory.ResourceType
Resource types.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEPLOYMENT_DESCRIPTOR
static java.lang.String
DOMAIN_NAME
static java.lang.String
KEY_JAVA_VMS
static java.lang.String
KEY_NAME
static java.lang.String
KEY_SERVER
static java.lang.String
KEY_TYPE
static java.lang.String
MAIL_SESSION_ID
static java.lang.String
NAME_JAVA_MAIL_RESOURCE
static java.lang.String
RESOURCE_ID
static java.lang.String
SERVLETS
static java.lang.String
TYPE_APP_CLIENT_MODULE
static java.lang.String
TYPE_APPLICATION
static java.lang.String
TYPE_DOMAIN
static java.lang.String
TYPE_EJB_MODULE
static java.lang.String
TYPE_JAVA_MAIL_RESOURCE
static java.lang.String
TYPE_JNDI_RESOURCE
static java.lang.String
TYPE_JVM
static java.lang.String
TYPE_ORB_RESOURCE
static java.lang.String
TYPE_RESOURCE_ADAPTER_MODULE
static java.lang.String
TYPE_SERVER
static java.lang.String
TYPE_SERVLET
static java.lang.String
TYPE_WEB_MODULE
-
Constructor Summary
Constructors Constructor Description J2EEManagementObjectNameFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.management.ObjectName
createApplicationObjectName(java.lang.String name, java.lang.String serverName)
static javax.management.ObjectName
createEJBModuleObjectName(java.lang.String uri, java.lang.String appName, java.lang.String serverName)
static javax.management.ObjectName
createEJBObjectName(J2EEManagementObjectNameFactory.EJBType type, java.lang.String name, java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)
static javax.management.ObjectName
createJ2EEDomainObjectName()
static javax.management.ObjectName
createJ2EEServerObjectName(java.lang.String name)
static javax.management.ObjectName
createJavaMailObjectName(java.lang.String serverName, java.lang.String mailSessionID, int resourceCounter)
static javax.management.ObjectName
createJVMObjectName(java.lang.String serverName)
static javax.management.ObjectName
createModuleObjectName(J2EEManagementObjectNameFactory.ModuleType moduleType, java.lang.String uri, java.lang.String appName, java.lang.String serverName)
static javax.management.ObjectName
createResourceObjectName(java.lang.String serverName, java.lang.String resourceType, java.lang.String keyName)
Creates a Resource ObjectName for a Resource MBeanstatic javax.management.ObjectName
createServletObjectName(java.lang.String servletName, java.lang.String moduleURI, java.lang.String appName, java.lang.String serverName)
static javax.management.ObjectName
createWebModuleObjectName(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
-
-