Message Queue, v4.5.1 API Specification

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

java.lang.Object
  extended by 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.