Package org.apache.activemq.broker.jmx
Class BrokerMBeanSupport
- java.lang.Object
-
- org.apache.activemq.broker.jmx.BrokerMBeanSupport
-
public class BrokerMBeanSupport extends Object
-
-
Constructor Summary
Constructors Constructor Description BrokerMBeanSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectName
createAbortSlowConsumerStrategyName(String brokerObjectName, AbortSlowConsumerStrategy strategy)
static ObjectName
createAbortSlowConsumerStrategyName(ObjectName brokerObjectName, AbortSlowConsumerStrategy strategy)
static ObjectName
createBrokerObjectName(String jmxDomainName, String brokerName)
static ObjectName
createConnectionQuery(String brokerMBeanName, String name)
static ObjectName
createConnectionQuery(String jmxDomainName, String brokerName, String name)
static ObjectName
createConnectionViewByType(ObjectName connectorName, String type, String name)
static ObjectName
createConnectorName(String brokerObjectName, String type, String name)
static ObjectName
createConnectorName(ObjectName brokerObjectName, String type, String name)
static ObjectName
createConsumerQueury(String jmxDomainName, String clientId)
static ObjectName
createConsumerQueury(String jmxDomainName, String brokerName, String clientId)
static ObjectName
createDestinationName(String brokerObjectName, String type, String name)
static ObjectName
createDestinationName(String brokerObjectName, org.apache.activemq.command.ActiveMQDestination destination)
static ObjectName
createDestinationName(ObjectName brokerObjectName, org.apache.activemq.command.ActiveMQDestination destination)
static ObjectName
createHealthServiceName(String brokerObjectName)
static ObjectName
createHealthServiceName(ObjectName brokerObjectName)
static ObjectName
createJmsConnectorName(String brokerObjectName, String type, String name)
static ObjectName
createJmsConnectorName(ObjectName brokerObjectName, String type, String name)
static ObjectName
createJobSchedulerServiceName(String brokerObjectName)
static ObjectName
createJobSchedulerServiceName(ObjectName brokerObjectName)
static ObjectName
createLog4JConfigViewName(String brokerObjectName)
static ObjectName
createNetworkBridgeObjectName(ObjectName connectorName, String remoteAddress)
static ObjectName
createNetworkConnectorName(String brokerObjectName, String type, String name)
static ObjectName
createNetworkConnectorName(ObjectName brokerObjectName, String type, String name)
static ObjectName
createNetworkInBoundDestinationObjectName(ObjectName networkName, org.apache.activemq.command.ActiveMQDestination destination)
static ObjectName
createNetworkOutBoundDestinationObjectName(ObjectName networkName, org.apache.activemq.command.ActiveMQDestination destination)
static ObjectName
createPersistenceAdapterName(String brokerObjectName, String name)
static ObjectName
createProducerName(String brokerObjectName, String connectionClientId, org.apache.activemq.command.ProducerInfo producerInfo)
static ObjectName
createProducerName(ObjectName brokerObjectName, String connectionClientId, org.apache.activemq.command.ProducerInfo info)
static ObjectName
createProducerQueury(String jmxDomainName, String clientId)
static ObjectName
createProducerQueury(String jmxDomainName, String brokerName, String clientId)
static ObjectName
createProxyConnectorName(String brokerObjectName, String type, String name)
static ObjectName
createProxyConnectorName(ObjectName brokerObjectName, String type, String name)
static ObjectName
createQueueQuery(String brokerMBeanName)
static ObjectName
createQueueQuery(String brokerMBeanName, String destinationName)
static ObjectName
createSubscriptionName(String brokerObjectName, String connectionClientId, org.apache.activemq.command.ConsumerInfo info)
static ObjectName
createSubscriptionName(ObjectName brokerObjectName, String connectionClientId, org.apache.activemq.command.ConsumerInfo info)
static ObjectName
createTopicQuery(String brokerMBeanName)
static ObjectName
createTopicQuery(String brokerMBeanName, String destinationName)
static ObjectName
createVirtualDestinationSelectorCacheName(ObjectName brokerObjectName, String type, String name)
static ObjectName
createXATransactionName(String brokerObjectName, XATransaction transaction)
static ObjectName
createXATransactionName(ObjectName brokerObjectName, XATransaction transaction)
-
-
-
Method Detail
-
createBrokerObjectName
public static ObjectName createBrokerObjectName(String jmxDomainName, String brokerName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createDestinationName
public static ObjectName createDestinationName(ObjectName brokerObjectName, org.apache.activemq.command.ActiveMQDestination destination) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createDestinationName
public static ObjectName createDestinationName(String brokerObjectName, org.apache.activemq.command.ActiveMQDestination destination) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createDestinationName
public static ObjectName createDestinationName(String brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createSubscriptionName
public static ObjectName createSubscriptionName(ObjectName brokerObjectName, String connectionClientId, org.apache.activemq.command.ConsumerInfo info) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createSubscriptionName
public static ObjectName createSubscriptionName(String brokerObjectName, String connectionClientId, org.apache.activemq.command.ConsumerInfo info) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createProducerName
public static ObjectName createProducerName(ObjectName brokerObjectName, String connectionClientId, org.apache.activemq.command.ProducerInfo info) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createProducerName
public static ObjectName createProducerName(String brokerObjectName, String connectionClientId, org.apache.activemq.command.ProducerInfo producerInfo) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createXATransactionName
public static ObjectName createXATransactionName(ObjectName brokerObjectName, XATransaction transaction) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createXATransactionName
public static ObjectName createXATransactionName(String brokerObjectName, XATransaction transaction) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createLog4JConfigViewName
public static ObjectName createLog4JConfigViewName(String brokerObjectName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createPersistenceAdapterName
public static ObjectName createPersistenceAdapterName(String brokerObjectName, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createAbortSlowConsumerStrategyName
public static ObjectName createAbortSlowConsumerStrategyName(ObjectName brokerObjectName, AbortSlowConsumerStrategy strategy) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createAbortSlowConsumerStrategyName
public static ObjectName createAbortSlowConsumerStrategyName(String brokerObjectName, AbortSlowConsumerStrategy strategy) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createConnectorName
public static ObjectName createConnectorName(ObjectName brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createConnectorName
public static ObjectName createConnectorName(String brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createNetworkConnectorName
public static ObjectName createNetworkConnectorName(ObjectName brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createVirtualDestinationSelectorCacheName
public static ObjectName createVirtualDestinationSelectorCacheName(ObjectName brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createNetworkConnectorName
public static ObjectName createNetworkConnectorName(String brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createConnectionViewByType
public static ObjectName createConnectionViewByType(ObjectName connectorName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createNetworkBridgeObjectName
public static ObjectName createNetworkBridgeObjectName(ObjectName connectorName, String remoteAddress) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createNetworkOutBoundDestinationObjectName
public static ObjectName createNetworkOutBoundDestinationObjectName(ObjectName networkName, org.apache.activemq.command.ActiveMQDestination destination) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createNetworkInBoundDestinationObjectName
public static ObjectName createNetworkInBoundDestinationObjectName(ObjectName networkName, org.apache.activemq.command.ActiveMQDestination destination) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createProxyConnectorName
public static ObjectName createProxyConnectorName(ObjectName brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createProxyConnectorName
public static ObjectName createProxyConnectorName(String brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createJmsConnectorName
public static ObjectName createJmsConnectorName(ObjectName brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createJmsConnectorName
public static ObjectName createJmsConnectorName(String brokerObjectName, String type, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createJobSchedulerServiceName
public static ObjectName createJobSchedulerServiceName(ObjectName brokerObjectName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createJobSchedulerServiceName
public static ObjectName createJobSchedulerServiceName(String brokerObjectName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createHealthServiceName
public static ObjectName createHealthServiceName(ObjectName brokerObjectName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createHealthServiceName
public static ObjectName createHealthServiceName(String brokerObjectName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createConnectionQuery
public static ObjectName createConnectionQuery(String jmxDomainName, String brokerName, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createConnectionQuery
public static ObjectName createConnectionQuery(String brokerMBeanName, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createQueueQuery
public static ObjectName createQueueQuery(String brokerMBeanName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createQueueQuery
public static ObjectName createQueueQuery(String brokerMBeanName, String destinationName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createTopicQuery
public static ObjectName createTopicQuery(String brokerMBeanName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createTopicQuery
public static ObjectName createTopicQuery(String brokerMBeanName, String destinationName) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createConsumerQueury
public static ObjectName createConsumerQueury(String jmxDomainName, String clientId) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createConsumerQueury
public static ObjectName createConsumerQueury(String jmxDomainName, String brokerName, String clientId) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createProducerQueury
public static ObjectName createProducerQueury(String jmxDomainName, String clientId) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
createProducerQueury
public static ObjectName createProducerQueury(String jmxDomainName, String brokerName, String clientId) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
-