org.objectweb.jonas.jmx
Class J2eeObjectName

java.lang.Object
  extended byorg.objectweb.jonas.jmx.J2eeObjectName

public class J2eeObjectName
extends java.lang.Object

A set of static methods used to create object names for J2EE managed object. This implementation is conformant to the JSR77.

Author:
Adriana Danes Contributor(s): Michel-Ange Anton

Field Summary
static java.lang.String ALL
           
static java.lang.String NONE
           
 
Constructor Summary
J2eeObjectName()
           
 
Method Summary
static javax.management.ObjectName getAppClientModules(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Application)
           
static javax.management.ObjectName getEJBModule(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Application, java.lang.String p_Name)
           
static javax.management.ObjectName getEJBModules()
           
static javax.management.ObjectName getEJBModules(java.lang.String p_Domain)
           
static javax.management.ObjectName getEJBModules(java.lang.String p_Domain, java.lang.String p_Server)
           
static javax.management.ObjectName getEJBModules(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Application)
           
static javax.management.ObjectName getEntityBean(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server, java.lang.String p_Application, java.lang.String p_Name)
           
static javax.management.ObjectName getEntityBeans(java.lang.String p_Domain, java.lang.String p_module)
           
static javax.management.ObjectName getEntityBeans(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server)
           
static javax.management.ObjectName getJCAActivationSpec(java.lang.String p_Domain, java.lang.String p_JCAResource, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName getJCAAdminObject(java.lang.String p_Domain, java.lang.String p_JCAResource, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName getJCAConnectionFactory(java.lang.String p_Domain, java.lang.String p_JCAResource, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName getJCAManagedConnectionFactory(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName getJCAResource(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_ResourceAdapter, java.lang.String p_Name)
           
static javax.management.ObjectName getJDBCDataSource(java.lang.String p_Domain, java.lang.String p_JDBCResource, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName getJDBCDriver(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName getMessageDrivenBean(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server, java.lang.String p_Application, java.lang.String p_Name)
           
static javax.management.ObjectName getMessageDrivenBeans(java.lang.String p_Domain, java.lang.String p_module)
           
static javax.management.ObjectName getMessageDrivenBeans(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server)
           
static javax.management.ObjectName getObjectName(java.lang.String p_ObjectName)
           
static javax.management.ObjectName getResourceAdapter(java.lang.String p_Domain, java.lang.String p_ResourceAdapterModule, java.lang.String p_Application, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName getResourceAdapterModule(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Application, java.lang.String p_Name)
           
static javax.management.ObjectName getResourceAdapterModules(java.lang.String p_Domain, java.lang.String p_Server)
           
static javax.management.ObjectName getResourceAdapterModules(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Application)
           
static javax.management.ObjectName getStatefulSessionBean(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server, java.lang.String p_Application, java.lang.String p_Name)
           
static javax.management.ObjectName getStatefulSessionBeans(java.lang.String p_Domain, java.lang.String p_module)
           
static javax.management.ObjectName getStatefulSessionBeans(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server)
           
static javax.management.ObjectName getStatelessSessionBean(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server, java.lang.String p_Application, java.lang.String p_Name)
           
static javax.management.ObjectName getStatelessSessionBeans(java.lang.String p_Domain, java.lang.String p_module)
           
static javax.management.ObjectName getStatelessSessionBeans(java.lang.String p_Domain, java.lang.String p_module, java.lang.String p_Server)
           
static javax.management.ObjectName getWebModule(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Application, java.lang.String p_Name)
           
static javax.management.ObjectName getWebModules()
           
static javax.management.ObjectName getWebModules(java.lang.String p_Domain)
           
static javax.management.ObjectName getWebModules(java.lang.String p_Domain, java.lang.String p_Server)
           
static javax.management.ObjectName getWebModules(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Application)
           
static javax.management.ObjectName J2EEApplication(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName J2EEApplications()
           
static javax.management.ObjectName J2EEApplications(java.lang.String p_Domain)
           
static javax.management.ObjectName J2EEApplications(java.lang.String p_Domain, java.lang.String p_Server)
           
static javax.management.ObjectName J2EEDomain(java.lang.String p_Domain)
           
static javax.management.ObjectName J2EEDomains()
           
static javax.management.ObjectName J2EEServer(java.lang.String p_Domain, java.lang.String p_Server)
           
static javax.management.ObjectName J2EEServers()
           
static javax.management.ObjectName J2EEServers(java.lang.String p_Domain)
           
static javax.management.ObjectName JavaMailResource(java.lang.String p_Domain, java.lang.String p_Name, java.lang.String p_Server, java.lang.String p_Type)
           
static javax.management.ObjectName JavaMailResources(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Type)
           
static javax.management.ObjectName JDBCDataSources(java.lang.String p_Domain, java.lang.String p_Server)
           
static javax.management.ObjectName JDBCDataSources(java.lang.String p_Domain, java.lang.String p_JDBCResource, java.lang.String p_Server)
           
static javax.management.ObjectName JDBCResource(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName JNDIResource(java.lang.String p_Domain, java.lang.String p_Name, java.lang.String p_Server)
           
static javax.management.ObjectName JTAResource(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName JVM(java.lang.String p_Domain, java.lang.String p_Server, java.lang.String p_Name)
           
static javax.management.ObjectName JVMs(java.lang.String p_Domain, java.lang.String p_Server)
           
static javax.management.ObjectName ManagementListener(java.lang.String p_Domain, java.lang.String p_Server)
           
static java.util.List queryObjectNames(javax.management.ObjectName p_On)
          Return the list of ObjectName gotten by the query in the current MbeanServer.
static java.util.List queryStrings(javax.management.ObjectName p_On)
          Return the list of ObjectName's String gotten by the query in the current MbeanServer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

public static final java.lang.String ALL
See Also:
Constant Field Values

NONE

public static final java.lang.String NONE
See Also:
Constant Field Values
Constructor Detail

J2eeObjectName

public J2eeObjectName()
Method Detail

getObjectName

public static javax.management.ObjectName getObjectName(java.lang.String p_ObjectName)
Parameters:
p_ObjectName - Stringified ObjectName
Returns:
ObjectName instance corresponding to the received argument

queryObjectNames

public static java.util.List queryObjectNames(javax.management.ObjectName p_On)
                                       throws ManagementException
Return the list of ObjectName gotten by the query in the current MbeanServer.

Parameters:
p_On - Query Mbeans to search
Returns:
The list of ObjectName
Throws:
ManagementException

queryStrings

public static java.util.List queryStrings(javax.management.ObjectName p_On)
                                   throws ManagementException
Return the list of ObjectName's String gotten by the query in the current MbeanServer.

Parameters:
p_On - Query Mbeans to search
Returns:
A list of ObjectName convert to String
Throws:
ManagementException

J2EEDomain

public static javax.management.ObjectName J2EEDomain(java.lang.String p_Domain)

J2EEDomains

public static javax.management.ObjectName J2EEDomains()

J2EEServers

public static javax.management.ObjectName J2EEServers()

J2EEServers

public static javax.management.ObjectName J2EEServers(java.lang.String p_Domain)

J2EEServer

public static javax.management.ObjectName J2EEServer(java.lang.String p_Domain,
                                                     java.lang.String p_Server)

JVM

public static javax.management.ObjectName JVM(java.lang.String p_Domain,
                                              java.lang.String p_Server,
                                              java.lang.String p_Name)

JVMs

public static javax.management.ObjectName JVMs(java.lang.String p_Domain,
                                               java.lang.String p_Server)

J2EEApplications

public static javax.management.ObjectName J2EEApplications()

J2EEApplications

public static javax.management.ObjectName J2EEApplications(java.lang.String p_Domain)

J2EEApplications

public static javax.management.ObjectName J2EEApplications(java.lang.String p_Domain,
                                                           java.lang.String p_Server)

J2EEApplication

public static javax.management.ObjectName J2EEApplication(java.lang.String p_Domain,
                                                          java.lang.String p_Server,
                                                          java.lang.String p_Name)

getAppClientModules

public static javax.management.ObjectName getAppClientModules(java.lang.String p_Domain,
                                                              java.lang.String p_Server,
                                                              java.lang.String p_Application)

getEJBModules

public static javax.management.ObjectName getEJBModules()

getEJBModules

public static javax.management.ObjectName getEJBModules(java.lang.String p_Domain)

getEJBModules

public static javax.management.ObjectName getEJBModules(java.lang.String p_Domain,
                                                        java.lang.String p_Server)

getEJBModules

public static javax.management.ObjectName getEJBModules(java.lang.String p_Domain,
                                                        java.lang.String p_Server,
                                                        java.lang.String p_Application)

getEJBModule

public static javax.management.ObjectName getEJBModule(java.lang.String p_Domain,
                                                       java.lang.String p_Server,
                                                       java.lang.String p_Application,
                                                       java.lang.String p_Name)

getEntityBean

public static javax.management.ObjectName getEntityBean(java.lang.String p_Domain,
                                                        java.lang.String p_module,
                                                        java.lang.String p_Server,
                                                        java.lang.String p_Application,
                                                        java.lang.String p_Name)

getEntityBeans

public static javax.management.ObjectName getEntityBeans(java.lang.String p_Domain,
                                                         java.lang.String p_module)

getEntityBeans

public static javax.management.ObjectName getEntityBeans(java.lang.String p_Domain,
                                                         java.lang.String p_module,
                                                         java.lang.String p_Server)

getStatefulSessionBean

public static javax.management.ObjectName getStatefulSessionBean(java.lang.String p_Domain,
                                                                 java.lang.String p_module,
                                                                 java.lang.String p_Server,
                                                                 java.lang.String p_Application,
                                                                 java.lang.String p_Name)

getStatefulSessionBeans

public static javax.management.ObjectName getStatefulSessionBeans(java.lang.String p_Domain,
                                                                  java.lang.String p_module)

getStatefulSessionBeans

public static javax.management.ObjectName getStatefulSessionBeans(java.lang.String p_Domain,
                                                                  java.lang.String p_module,
                                                                  java.lang.String p_Server)

getStatelessSessionBean

public static javax.management.ObjectName getStatelessSessionBean(java.lang.String p_Domain,
                                                                  java.lang.String p_module,
                                                                  java.lang.String p_Server,
                                                                  java.lang.String p_Application,
                                                                  java.lang.String p_Name)

getStatelessSessionBeans

public static javax.management.ObjectName getStatelessSessionBeans(java.lang.String p_Domain,
                                                                   java.lang.String p_module)

getStatelessSessionBeans

public static javax.management.ObjectName getStatelessSessionBeans(java.lang.String p_Domain,
                                                                   java.lang.String p_module,
                                                                   java.lang.String p_Server)

getMessageDrivenBean

public static javax.management.ObjectName getMessageDrivenBean(java.lang.String p_Domain,
                                                               java.lang.String p_module,
                                                               java.lang.String p_Server,
                                                               java.lang.String p_Application,
                                                               java.lang.String p_Name)

getMessageDrivenBeans

public static javax.management.ObjectName getMessageDrivenBeans(java.lang.String p_Domain,
                                                                java.lang.String p_module,
                                                                java.lang.String p_Server)

getMessageDrivenBeans

public static javax.management.ObjectName getMessageDrivenBeans(java.lang.String p_Domain,
                                                                java.lang.String p_module)

JavaMailResource

public static javax.management.ObjectName JavaMailResource(java.lang.String p_Domain,
                                                           java.lang.String p_Name,
                                                           java.lang.String p_Server,
                                                           java.lang.String p_Type)

JavaMailResources

public static javax.management.ObjectName JavaMailResources(java.lang.String p_Domain,
                                                            java.lang.String p_Server,
                                                            java.lang.String p_Type)

JNDIResource

public static javax.management.ObjectName JNDIResource(java.lang.String p_Domain,
                                                       java.lang.String p_Name,
                                                       java.lang.String p_Server)

getWebModules

public static javax.management.ObjectName getWebModules()

getWebModules

public static javax.management.ObjectName getWebModules(java.lang.String p_Domain)

getWebModules

public static javax.management.ObjectName getWebModules(java.lang.String p_Domain,
                                                        java.lang.String p_Server)

getWebModules

public static javax.management.ObjectName getWebModules(java.lang.String p_Domain,
                                                        java.lang.String p_Server,
                                                        java.lang.String p_Application)

getWebModule

public static javax.management.ObjectName getWebModule(java.lang.String p_Domain,
                                                       java.lang.String p_Server,
                                                       java.lang.String p_Application,
                                                       java.lang.String p_Name)

getResourceAdapterModule

public static javax.management.ObjectName getResourceAdapterModule(java.lang.String p_Domain,
                                                                   java.lang.String p_Server,
                                                                   java.lang.String p_Application,
                                                                   java.lang.String p_Name)

getResourceAdapterModules

public static javax.management.ObjectName getResourceAdapterModules(java.lang.String p_Domain,
                                                                    java.lang.String p_Server)

getResourceAdapterModules

public static javax.management.ObjectName getResourceAdapterModules(java.lang.String p_Domain,
                                                                    java.lang.String p_Server,
                                                                    java.lang.String p_Application)

getResourceAdapter

public static javax.management.ObjectName getResourceAdapter(java.lang.String p_Domain,
                                                             java.lang.String p_ResourceAdapterModule,
                                                             java.lang.String p_Application,
                                                             java.lang.String p_Server,
                                                             java.lang.String p_Name)

getJCAResource

public static javax.management.ObjectName getJCAResource(java.lang.String p_Domain,
                                                         java.lang.String p_Server,
                                                         java.lang.String p_ResourceAdapter,
                                                         java.lang.String p_Name)

getJCAActivationSpec

public static javax.management.ObjectName getJCAActivationSpec(java.lang.String p_Domain,
                                                               java.lang.String p_JCAResource,
                                                               java.lang.String p_Server,
                                                               java.lang.String p_Name)

getJCAAdminObject

public static javax.management.ObjectName getJCAAdminObject(java.lang.String p_Domain,
                                                            java.lang.String p_JCAResource,
                                                            java.lang.String p_Server,
                                                            java.lang.String p_Name)

getJCAConnectionFactory

public static javax.management.ObjectName getJCAConnectionFactory(java.lang.String p_Domain,
                                                                  java.lang.String p_JCAResource,
                                                                  java.lang.String p_Server,
                                                                  java.lang.String p_Name)

getJCAManagedConnectionFactory

public static javax.management.ObjectName getJCAManagedConnectionFactory(java.lang.String p_Domain,
                                                                         java.lang.String p_Server,
                                                                         java.lang.String p_Name)

ManagementListener

public static javax.management.ObjectName ManagementListener(java.lang.String p_Domain,
                                                             java.lang.String p_Server)

JTAResource

public static javax.management.ObjectName JTAResource(java.lang.String p_Domain,
                                                      java.lang.String p_Server,
                                                      java.lang.String p_Name)

JDBCResource

public static javax.management.ObjectName JDBCResource(java.lang.String p_Domain,
                                                       java.lang.String p_Server,
                                                       java.lang.String p_Name)

getJDBCDataSource

public static javax.management.ObjectName getJDBCDataSource(java.lang.String p_Domain,
                                                            java.lang.String p_JDBCResource,
                                                            java.lang.String p_Server,
                                                            java.lang.String p_Name)

JDBCDataSources

public static javax.management.ObjectName JDBCDataSources(java.lang.String p_Domain,
                                                          java.lang.String p_Server)

JDBCDataSources

public static javax.management.ObjectName JDBCDataSources(java.lang.String p_Domain,
                                                          java.lang.String p_JDBCResource,
                                                          java.lang.String p_Server)

getJDBCDriver

public static javax.management.ObjectName getJDBCDriver(java.lang.String p_Domain,
                                                        java.lang.String p_Server,
                                                        java.lang.String p_Name)