Message Queue, v4.5.1 API Specification

## com.sun.messaging.jms.management.server
Class MQObjectName

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

    public class MQObjectName

extends Object

Utility class for manipulating Message Queue MBean Object Names.

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

Method Summary
`static ObjectName` `createConnectionConfig(String id)` Creates ObjectName for specified connection configuration MBean.
`static ObjectName` `createConnectionMonitor(String id)` Creates ObjectName for specified connection monitoring MBean.
`static ObjectName` `createDestinationConfig(String destinationType, String destinationName)` Creates ObjectName for destination configuration MBean.
`static ObjectName` `createDestinationMonitor(String destinationType, String destinationName)` Creates ObjectName for specified destination monitor MBean.
`static ObjectName` `createServiceConfig(String serviceName)` Creates ObjectName for service configuration MBean.
`static ObjectName` `createServiceMonitor(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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ObjectName createServiceConfig(String serviceName)
                                          throws MalformedObjectNameException,
                                                 NullPointerException

  Creates ObjectName for service configuration MBean.

  Parameters:
    `serviceName` - Name of service.
  Returns:
    ObjectName of Service MBean
  Throws:
    `MalformedObjectNameException`
    `NullPointerException`

### createServiceMonitor

    public static ObjectName createServiceMonitor(String serviceName)
                                           throws MalformedObjectNameException,
                                                  NullPointerException

  Creates ObjectName for service monitoring MBean.

  Parameters:
    `serviceName` - Name of service.
  Returns:
    ObjectName of Service MBean
  Throws:
    `MalformedObjectNameException`
    `NullPointerException`

### createDestinationConfig

    public static ObjectName createDestinationConfig(String destinationType,
                                                     String destinationName)
                                              throws MalformedObjectNameException,
                                                     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:
    `MalformedObjectNameException`
    `NullPointerException`

### createDestinationMonitor

    public static ObjectName createDestinationMonitor(String destinationType,
                                                      String destinationName)
                                               throws MalformedObjectNameException,
                                                      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:
    `MalformedObjectNameException`
    `NullPointerException`

### createConnectionConfig

    public static ObjectName createConnectionConfig(String id)

  Creates ObjectName for specified connection configuration MBean.

  Parameters:
    `id` - Connection ID
  Returns:
    ObjectName of ConnectionConfig MBean

### createConnectionMonitor

    public static ObjectName createConnectionMonitor(String id)

  Creates ObjectName for specified connection monitoring MBean.

  Parameters:
    `id` - Connection ID
  Returns:
    ObjectName of ConnectionMonitor MBean

Message Queue, v4.5.1 API Specification

Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.