Class MQObjectName


  • public class MQObjectName
    extends java.lang.Object
    Utility class for manipulating Message Queue MBean Object Names.
    • 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