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 ObjectNamecreateAbortSlowConsumerStrategyName(String brokerObjectName, AbortSlowConsumerStrategy strategy)static ObjectNamecreateAbortSlowConsumerStrategyName(ObjectName brokerObjectName, AbortSlowConsumerStrategy strategy)static ObjectNamecreateBrokerObjectName(String jmxDomainName, String brokerName)static ObjectNamecreateConnectionQuery(String brokerMBeanName, String name)static ObjectNamecreateConnectionQuery(String jmxDomainName, String brokerName, String name)static ObjectNamecreateConnectionViewByType(ObjectName connectorName, String type, String name)static ObjectNamecreateConnectorName(String brokerObjectName, String type, String name)static ObjectNamecreateConnectorName(ObjectName brokerObjectName, String type, String name)static ObjectNamecreateConsumerQueury(String jmxDomainName, String clientId)static ObjectNamecreateConsumerQueury(String jmxDomainName, String brokerName, String clientId)static ObjectNamecreateDestinationName(String brokerObjectName, String type, String name)static ObjectNamecreateDestinationName(String brokerObjectName, org.apache.activemq.command.ActiveMQDestination destination)static ObjectNamecreateDestinationName(ObjectName brokerObjectName, org.apache.activemq.command.ActiveMQDestination destination)static ObjectNamecreateHealthServiceName(String brokerObjectName)static ObjectNamecreateHealthServiceName(ObjectName brokerObjectName)static ObjectNamecreateJmsConnectorName(String brokerObjectName, String type, String name)static ObjectNamecreateJmsConnectorName(ObjectName brokerObjectName, String type, String name)static ObjectNamecreateJobSchedulerServiceName(String brokerObjectName)static ObjectNamecreateJobSchedulerServiceName(ObjectName brokerObjectName)static ObjectNamecreateLog4JConfigViewName(String brokerObjectName)static ObjectNamecreateNetworkBridgeObjectName(ObjectName connectorName, String remoteAddress)static ObjectNamecreateNetworkConnectorName(String brokerObjectName, String type, String name)static ObjectNamecreateNetworkConnectorName(ObjectName brokerObjectName, String type, String name)static ObjectNamecreateNetworkInBoundDestinationObjectName(ObjectName networkName, org.apache.activemq.command.ActiveMQDestination destination)static ObjectNamecreateNetworkOutBoundDestinationObjectName(ObjectName networkName, org.apache.activemq.command.ActiveMQDestination destination)static ObjectNamecreatePersistenceAdapterName(String brokerObjectName, String name)static ObjectNamecreateProducerName(String brokerObjectName, String connectionClientId, org.apache.activemq.command.ProducerInfo producerInfo)static ObjectNamecreateProducerName(ObjectName brokerObjectName, String connectionClientId, org.apache.activemq.command.ProducerInfo info)static ObjectNamecreateProducerQueury(String jmxDomainName, String clientId)static ObjectNamecreateProducerQueury(String jmxDomainName, String brokerName, String clientId)static ObjectNamecreateProxyConnectorName(String brokerObjectName, String type, String name)static ObjectNamecreateProxyConnectorName(ObjectName brokerObjectName, String type, String name)static ObjectNamecreateQueueQuery(String brokerMBeanName)static ObjectNamecreateQueueQuery(String brokerMBeanName, String destinationName)static ObjectNamecreateSubscriptionName(String brokerObjectName, String connectionClientId, org.apache.activemq.command.ConsumerInfo info)static ObjectNamecreateSubscriptionName(ObjectName brokerObjectName, String connectionClientId, org.apache.activemq.command.ConsumerInfo info)static ObjectNamecreateTopicQuery(String brokerMBeanName)static ObjectNamecreateTopicQuery(String brokerMBeanName, String destinationName)static ObjectNamecreateVirtualDestinationSelectorCacheName(ObjectName brokerObjectName, String type, String name)static ObjectNamecreateXATransactionName(String brokerObjectName, XATransaction transaction)static ObjectNamecreateXATransactionName(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
-
-