|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fusesource.fabric.activemq.facade.BrokerFacadeSupport
public abstract class BrokerFacadeSupport
A useful base class for an implementation of BrokerFacade
| Constructor Summary | |
|---|---|
BrokerFacadeSupport()
|
|
| Method Summary | ||
|---|---|---|
ConnectionViewFacade |
getConnection(java.lang.String connectionName)
A specific connection to the broker. |
|
java.util.Collection<ConnectionViewFacade> |
getConnections()
All connections to all transport connectors of the broker. |
|
java.util.Collection<java.lang.String> |
getConnections(java.lang.String connectorName)
The names of all connections to a specific transport connectors of the broker. |
|
ConnectorViewFacade |
getConnector(java.lang.String name)
A transport connectors. |
|
java.util.Collection<java.lang.String> |
getConnectors()
The names of all transport connectors of the broker (f.e. |
|
java.util.Collection<SubscriptionViewFacade> |
getConsumersOnConnection(java.lang.String connectionName)
Returns all consumers of a connection. |
|
protected org.apache.activemq.broker.jmx.DestinationViewMBean |
getDestinationByName(java.util.Collection<? extends org.apache.activemq.broker.jmx.DestinationViewMBean> collection,
java.lang.String name)
|
|
java.util.Collection<DurableSubscriptionViewFacade> |
getDurableTopicSubscribers()
Active durable subscribers to topics of the broker. |
|
java.util.Collection<DurableSubscriptionViewFacade> |
getInactiveDurableTopicSubscribers()
Inactive durable subscribers to topics of the broker. |
|
JobSchedulerViewFacade |
getJobScheduler()
Get the JobScheduler MBean |
|
protected
|
getManagedObjects(javax.management.ObjectName[] names,
java.lang.Class<?> type,
java.lang.Class<T> type2)
|
|
abstract org.apache.activemq.broker.jmx.ManagementContext |
getManagementContext()
|
|
java.util.Collection<NetworkBridgeViewFacade> |
getNetworkBridges()
The brokers network bridges. |
|
java.util.Collection<NetworkConnectorViewFacade> |
getNetworkConnectors()
The brokers network connectors. |
|
QueueViewFacade |
getQueue(java.lang.String name)
Get the view of the queue with the specified name. |
|
java.util.Collection<SubscriptionViewFacade> |
getQueueConsumers(java.lang.String queueName)
All active consumers of a queue. |
|
java.util.Collection<ProducerViewFacade> |
getQueueProducers(java.lang.String queueName)
Returns the producers available on the given queue |
|
java.util.Collection<QueueViewFacade> |
getQueues()
All queues known to the broker. |
|
java.util.Collection<JobFacade> |
getScheduledJobs()
Get the JobScheduler MBean |
|
TopicViewFacade |
getTopic(java.lang.String name)
Get the view of the topic with the specified name. |
|
java.util.Collection<SubscriptionViewFacade> |
getTopicConsumers(java.lang.String topicName)
Returns the consumers available on the given topic |
|
java.util.Collection<DurableSubscriptionViewFacade> |
getTopicDurableConsumers(java.lang.String topicName)
Returns the durable consumers available on the given topic |
|
java.util.Collection<ProducerViewFacade> |
getTopicProducers(java.lang.String topicName)
Returns the producers available on the given topic |
|
java.util.Collection<TopicViewFacade> |
getTopics()
All topics known to the broker. |
|
boolean |
isJobSchedulerStarted()
|
|
abstract java.lang.Object |
newProxyInstance(javax.management.ObjectName objectName,
java.lang.Class interfaceClass,
boolean notificationBroadcaster)
|
|
static
|
proxy(java.lang.Class<T> ic,
java.lang.Object target,
java.lang.String id)
|
|
abstract java.util.Set |
queryNames(javax.management.ObjectName name,
javax.management.QueryExp query)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.fusesource.fabric.activemq.facade.BrokerFacade |
|---|
getBrokerAdmin, getBrokerName, getBrokers, getId, purgeQueue |
| Constructor Detail |
|---|
public BrokerFacadeSupport()
| Method Detail |
|---|
public abstract org.apache.activemq.broker.jmx.ManagementContext getManagementContext()
public abstract java.util.Set queryNames(javax.management.ObjectName name,
javax.management.QueryExp query)
throws java.lang.Exception
java.lang.Exception
public abstract java.lang.Object newProxyInstance(javax.management.ObjectName objectName,
java.lang.Class interfaceClass,
boolean notificationBroadcaster)
throws java.lang.Exception
java.lang.Exception
public static <T> T proxy(java.lang.Class<T> ic,
java.lang.Object target,
java.lang.String id)
throws java.lang.Exception
java.lang.Exception
public java.util.Collection<QueueViewFacade> getQueues()
throws java.lang.Exception
BrokerFacade
getQueues in interface BrokerFacadenull
java.lang.Exception
public java.util.Collection<TopicViewFacade> getTopics()
throws java.lang.Exception
BrokerFacade
getTopics in interface BrokerFacadenull
java.lang.Exception
public java.util.Collection<DurableSubscriptionViewFacade> getDurableTopicSubscribers()
throws java.lang.Exception
BrokerFacade
getDurableTopicSubscribers in interface BrokerFacadenull
java.lang.Exception
public java.util.Collection<DurableSubscriptionViewFacade> getInactiveDurableTopicSubscribers()
throws java.lang.Exception
BrokerFacade
getInactiveDurableTopicSubscribers in interface BrokerFacadenull
java.lang.Exception
public QueueViewFacade getQueue(java.lang.String name)
throws java.lang.Exception
BrokerFacade
getQueue in interface BrokerFacadename - not null
null if no queue with this name exists
java.lang.Exception
public TopicViewFacade getTopic(java.lang.String name)
throws java.lang.Exception
BrokerFacade
getTopic in interface BrokerFacadename - not null
null if no topic with this name exists
java.lang.Exception
protected org.apache.activemq.broker.jmx.DestinationViewMBean getDestinationByName(java.util.Collection<? extends org.apache.activemq.broker.jmx.DestinationViewMBean> collection,
java.lang.String name)
protected <T> java.util.Collection<T> getManagedObjects(javax.management.ObjectName[] names,
java.lang.Class<?> type,
java.lang.Class<T> type2)
throws java.lang.Exception
java.lang.Exception
public java.util.Collection<ConnectionViewFacade> getConnections()
throws java.lang.Exception
BrokerFacade
getConnections in interface BrokerFacadenull
java.lang.Exception
public java.util.Collection<java.lang.String> getConnections(java.lang.String connectorName)
throws java.lang.Exception
BrokerFacade
getConnections in interface BrokerFacadeconnectorName - not null
null
java.lang.ExceptionBrokerFacade.getConnection(String)
public ConnectionViewFacade getConnection(java.lang.String connectionName)
throws java.lang.Exception
BrokerFacade
getConnection in interface BrokerFacadeconnectionName - the name of the connection, not null
null
java.lang.Exception
public java.util.Collection<java.lang.String> getConnectors()
throws java.lang.Exception
BrokerFacade
getConnectors in interface BrokerFacadenull
java.lang.Exception
public ConnectorViewFacade getConnector(java.lang.String name)
throws java.lang.Exception
BrokerFacade
getConnector in interface BrokerFacadename - name of the connector (f.e. openwire)
null if not found
java.lang.Exception
public java.util.Collection<NetworkConnectorViewFacade> getNetworkConnectors()
throws java.lang.Exception
BrokerFacade
getNetworkConnectors in interface BrokerFacadenull
java.lang.Exception
public java.util.Collection<NetworkBridgeViewFacade> getNetworkBridges()
throws java.lang.Exception
BrokerFacade
getNetworkBridges in interface BrokerFacadenull
java.lang.Exception
public java.util.Collection<SubscriptionViewFacade> getQueueConsumers(java.lang.String queueName)
throws java.lang.Exception
BrokerFacade
getQueueConsumers in interface BrokerFacadequeueName - the name of the queue, not null
null
java.lang.Exception
public java.util.Collection<SubscriptionViewFacade> getTopicConsumers(java.lang.String topicName)
throws java.lang.Exception
BrokerFacade
getTopicConsumers in interface BrokerFacadejava.lang.Exception
public java.util.Collection<DurableSubscriptionViewFacade> getTopicDurableConsumers(java.lang.String topicName)
throws java.lang.Exception
BrokerFacade
getTopicDurableConsumers in interface BrokerFacadejava.lang.Exception
public java.util.Collection<ProducerViewFacade> getQueueProducers(java.lang.String queueName)
throws java.lang.Exception
BrokerFacade
getQueueProducers in interface BrokerFacadejava.lang.Exception
public java.util.Collection<ProducerViewFacade> getTopicProducers(java.lang.String topicName)
throws java.lang.Exception
BrokerFacade
getTopicProducers in interface BrokerFacadejava.lang.Exception
public java.util.Collection<SubscriptionViewFacade> getConsumersOnConnection(java.lang.String connectionName)
throws java.lang.Exception
BrokerFacade
getConsumersOnConnection in interface BrokerFacadeconnectionName - the name of the connection, not null
null
java.lang.Exception
public JobSchedulerViewFacade getJobScheduler()
throws java.lang.Exception
BrokerFacade
getJobScheduler in interface BrokerFacadejava.lang.Exception
public java.util.Collection<JobFacade> getScheduledJobs()
throws java.lang.Exception
BrokerFacade
getScheduledJobs in interface BrokerFacadejava.lang.Exceptionpublic boolean isJobSchedulerStarted()
isJobSchedulerStarted in interface BrokerFacade
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||