Package com.sun.messaging.jms.management.server

## Class MQObjectName

- java.lang.Object
- - com.sun.messaging.jms.management.server.MQObjectName

-     public class MQObjectName
      extends java.lang.Object

  Utility class for manipulating Message Queue MBean Object Names.

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.lang.String` | `BROKER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the Broker Config MBean.
    `static java.lang.String` | `BROKER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the Broker Monitor MBean.
    `static java.lang.String` | `CLUSTER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the Cluster Config MBean.
    `static java.lang.String` | `CLUSTER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the Cluster Monitor MBean.
    `static java.lang.String` | `CONNECTION_MANAGER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the ConnectionManager Config MBean.
    `static java.lang.String` | `CONNECTION_MANAGER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the ConnectionManager Monitor MBean.
    `static java.lang.String` | `CONSUMER_MANAGER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the ConsumerManager Config MBean.
    `static java.lang.String` | `CONSUMER_MANAGER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the ConsumerManager Monitor MBean.
    `static java.lang.String` | `DESTINATION_MANAGER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the DestinationManager Config MBean.
    `static java.lang.String` | `DESTINATION_MANAGER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the DestinationManager Monitor MBean.
    `static java.lang.String` | `JVM_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the JVM Monitor MBean.
    `static java.lang.String` | `LOG_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the Log Config MBean.
    `static java.lang.String` | `LOG_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the Log Monitor MBean.
    `static java.lang.String` | `PRODUCER_MANAGER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the ProducerManager Config MBean.
    `static java.lang.String` | `PRODUCER_MANAGER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the ProducerManager Monitor MBean.
    `static java.lang.String` | `SERVICE_MANAGER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the ServiceManager Config MBean.
    `static java.lang.String` | `SERVICE_MANAGER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the ServiceManager Monitor MBean.
    `static java.lang.String` | `TRANSACTION_MANAGER_CONFIG_MBEAN_NAME` | String representation of the ObjectName for the TransactionManager Config MBean.
    `static java.lang.String` | `TRANSACTION_MANAGER_MONITOR_MBEAN_NAME` | String representation of the ObjectName for the TransactionManager Monitor MBean.

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static javax.management.ObjectName` | `createConnectionConfig​(java.lang.String id)` | Creates ObjectName for specified connection configuration MBean.
    `static javax.management.ObjectName` | `createConnectionMonitor​(java.lang.String id)` | Creates ObjectName for specified connection monitoring MBean.
    `static javax.management.ObjectName` | `createDestinationConfig​(java.lang.String destinationType, java.lang.String destinationName)` | Creates ObjectName for destination configuration MBean.
    `static javax.management.ObjectName` | `createDestinationMonitor​(java.lang.String destinationType, java.lang.String destinationName)` | Creates ObjectName for specified destination monitor MBean.
    `static javax.management.ObjectName` | `createServiceConfig​(java.lang.String serviceName)` | Creates ObjectName for service configuration MBean.
    `static javax.management.ObjectName` | `createServiceMonitor​(java.lang.String serviceName)` | Creates ObjectName for service monitoring MBean.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### BROKER_CONFIG_MBEAN_NAME

          public static final java.lang.String BROKER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the Broker Config MBean.
      See Also:
        Constant Field Values

    - #### CONNECTION_MANAGER_CONFIG_MBEAN_NAME

          public static final java.lang.String CONNECTION_MANAGER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the ConnectionManager Config MBean.
      See Also:
        Constant Field Values

    - #### CONSUMER_MANAGER_CONFIG_MBEAN_NAME

          public static final java.lang.String CONSUMER_MANAGER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the ConsumerManager Config MBean.
      See Also:
        Constant Field Values

    - #### SERVICE_MANAGER_CONFIG_MBEAN_NAME

          public static final java.lang.String SERVICE_MANAGER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the ServiceManager Config MBean.
      See Also:
        Constant Field Values

    - #### DESTINATION_MANAGER_CONFIG_MBEAN_NAME

          public static final java.lang.String DESTINATION_MANAGER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the DestinationManager Config MBean.
      See Also:
        Constant Field Values

    - #### CLUSTER_CONFIG_MBEAN_NAME

          public static final java.lang.String CLUSTER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the Cluster Config MBean.
      See Also:
        Constant Field Values

    - #### LOG_CONFIG_MBEAN_NAME

          public static final java.lang.String LOG_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the Log Config MBean.
      See Also:
        Constant Field Values

    - #### PRODUCER_MANAGER_CONFIG_MBEAN_NAME

          public static final java.lang.String PRODUCER_MANAGER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the ProducerManager Config MBean.
      See Also:
        Constant Field Values

    - #### TRANSACTION_MANAGER_CONFIG_MBEAN_NAME

          public static final java.lang.String TRANSACTION_MANAGER_CONFIG_MBEAN_NAME

      String representation of the ObjectName for the TransactionManager Config MBean.
      See Also:
        Constant Field Values

    - #### BROKER_MONITOR_MBEAN_NAME

          public static final java.lang.String BROKER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the Broker Monitor MBean.
      See Also:
        Constant Field Values

    - #### SERVICE_MANAGER_MONITOR_MBEAN_NAME

          public static final java.lang.String SERVICE_MANAGER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the ServiceManager Monitor MBean.
      See Also:
        Constant Field Values

    - #### DESTINATION_MANAGER_MONITOR_MBEAN_NAME

          public static final java.lang.String DESTINATION_MANAGER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the DestinationManager Monitor MBean.
      See Also:
        Constant Field Values

    - #### TRANSACTION_MANAGER_MONITOR_MBEAN_NAME

          public static final java.lang.String TRANSACTION_MANAGER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the TransactionManager Monitor MBean.
      See Also:
        Constant Field Values

    - #### CONNECTION_MANAGER_MONITOR_MBEAN_NAME

          public static final java.lang.String CONNECTION_MANAGER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the ConnectionManager Monitor MBean.
      See Also:
        Constant Field Values

    - #### CONSUMER_MANAGER_MONITOR_MBEAN_NAME

          public static final java.lang.String CONSUMER_MANAGER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the ConsumerManager Monitor MBean.
      See Also:
        Constant Field Values

    - #### PRODUCER_MANAGER_MONITOR_MBEAN_NAME

          public static final java.lang.String PRODUCER_MANAGER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the ProducerManager Monitor MBean.
      See Also:
        Constant Field Values

    - #### JVM_MONITOR_MBEAN_NAME

          public static final java.lang.String JVM_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the JVM Monitor MBean.
      See Also:
        Constant Field Values

    - #### CLUSTER_MONITOR_MBEAN_NAME

          public static final java.lang.String CLUSTER_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the Cluster Monitor MBean.
      See Also:
        Constant Field Values

    - #### LOG_MONITOR_MBEAN_NAME

          public static final java.lang.String LOG_MONITOR_MBEAN_NAME

      String representation of the ObjectName for the Log Monitor MBean.
      See Also:
        Constant Field Values

  - ### Method Detail

    - #### createServiceConfig

          public static javax.management.ObjectName createServiceConfig​(java.lang.String serviceName)
                                                                 throws javax.management.MalformedObjectNameException,
                                                                        java.lang.NullPointerException

      Creates ObjectName for service configuration MBean.
      Parameters:
        `serviceName` - Name of service.
      Returns:
        ObjectName of Service MBean
      Throws:
        `javax.management.MalformedObjectNameException`
        `java.lang.NullPointerException`

    - #### createServiceMonitor

          public static javax.management.ObjectName createServiceMonitor​(java.lang.String serviceName)
                                                                  throws javax.management.MalformedObjectNameException,
                                                                         java.lang.NullPointerException

      Creates ObjectName for service monitoring MBean.
      Parameters:
        `serviceName` - Name of service.
      Returns:
        ObjectName of Service MBean
      Throws:
        `javax.management.MalformedObjectNameException`
        `java.lang.NullPointerException`

    - #### createDestinationConfig

          public static javax.management.ObjectName createDestinationConfig​(java.lang.String destinationType,
                                                                            java.lang.String destinationName)
                                                                     throws javax.management.MalformedObjectNameException,
                                                                            java.lang.NullPointerException

      Creates ObjectName for destination configuration MBean.
      Parameters:
        `destinationType` - Type of destination. One of DestinationType.TOPIC, DestinationType.QUEUE.
        `destinationName` - Name of destination.
      Returns:
        ObjectName of service MBean
      Throws:
        `javax.management.MalformedObjectNameException`
        `java.lang.NullPointerException`

    - #### createDestinationMonitor

          public static javax.management.ObjectName createDestinationMonitor​(java.lang.String destinationType,
                                                                             java.lang.String destinationName)
                                                                      throws javax.management.MalformedObjectNameException,
                                                                             java.lang.NullPointerException

      Creates ObjectName for specified destination monitor MBean.
      Parameters:
        `destinationType` - Type of destination. One of DestinationType.TOPIC, DestinationType.QUEUE.
        `destinationName` - Name of destination.
      Returns:
        ObjectName of DestinationMonitor MBean
      Throws:
        `javax.management.MalformedObjectNameException`
        `java.lang.NullPointerException`

    - #### createConnectionConfig

          public static javax.management.ObjectName createConnectionConfig​(java.lang.String id)

      Creates ObjectName for specified connection configuration MBean.
      Parameters:
        `id` - Connection ID
      Returns:
        ObjectName of ConnectionConfig MBean

    - #### createConnectionMonitor

          public static javax.management.ObjectName createConnectionMonitor​(java.lang.String id)

      Creates ObjectName for specified connection monitoring MBean.
      Parameters:
        `id` - Connection ID
      Returns:
        ObjectName of ConnectionMonitor MBean