|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BrokerFacade
A facade for either a local in JVM broker or a remote broker over JMX
| Method Summary | |
|---|---|
BrokerViewFacade |
getBrokerAdmin()
Admin view of the broker. |
java.lang.String |
getBrokerName()
The name of the active broker (f.e. |
BrokerFacade[] |
getBrokers()
Returns all the available brokers. |
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. |
java.util.Collection<DurableSubscriptionViewFacade> |
getDurableTopicSubscribers()
Active durable subscribers to topics of the broker. |
java.lang.String |
getId()
|
java.util.Collection<DurableSubscriptionViewFacade> |
getInactiveDurableTopicSubscribers()
Inactive durable subscribers to topics of the broker. |
JobSchedulerViewFacade |
getJobScheduler()
Get the JobScheduler MBean |
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()
|
void |
purgeQueue(org.apache.activemq.command.ActiveMQDestination destination)
Purges the given destination |
| Method Detail |
|---|
java.lang.String getId()
throws java.lang.Exception
java.lang.Exception
BrokerFacade[] getBrokers()
throws java.lang.Exception
null
java.lang.Exception
java.lang.String getBrokerName()
throws java.lang.Exception
null
java.lang.Exception
BrokerViewFacade getBrokerAdmin()
throws java.lang.Exception
null
java.lang.Exception
java.util.Collection<QueueViewFacade> getQueues()
throws java.lang.Exception
null
java.lang.Exception
java.util.Collection<TopicViewFacade> getTopics()
throws java.lang.Exception
null
java.lang.Exception
java.util.Collection<SubscriptionViewFacade> getQueueConsumers(java.lang.String queueName)
throws java.lang.Exception
queueName - the name of the queue, not null
null
java.lang.Exception
java.util.Collection<SubscriptionViewFacade> getTopicConsumers(java.lang.String topicName)
throws java.lang.Exception
java.lang.Exception
java.util.Collection<DurableSubscriptionViewFacade> getTopicDurableConsumers(java.lang.String topicName)
throws java.lang.Exception
java.lang.Exception
java.util.Collection<ProducerViewFacade> getQueueProducers(java.lang.String queueName)
throws java.lang.Exception
java.lang.Exception
java.util.Collection<ProducerViewFacade> getTopicProducers(java.lang.String topicName)
throws java.lang.Exception
java.lang.Exception
java.util.Collection<DurableSubscriptionViewFacade> getDurableTopicSubscribers()
throws java.lang.Exception
null
java.lang.Exception
java.util.Collection<DurableSubscriptionViewFacade> getInactiveDurableTopicSubscribers()
throws java.lang.Exception
null
java.lang.Exception
java.util.Collection<java.lang.String> getConnectors()
throws java.lang.Exception
null
java.lang.Exception
ConnectorViewFacade getConnector(java.lang.String name)
throws java.lang.Exception
name - name of the connector (f.e. openwire)
null if not found
java.lang.Exception
java.util.Collection<ConnectionViewFacade> getConnections()
throws java.lang.Exception
null
java.lang.Exception
java.util.Collection<java.lang.String> getConnections(java.lang.String connectorName)
throws java.lang.Exception
connectorName - not null
null
java.lang.ExceptiongetConnection(String)
ConnectionViewFacade getConnection(java.lang.String connectionName)
throws java.lang.Exception
connectionName - the name of the connection, not null
null
java.lang.Exception
java.util.Collection<SubscriptionViewFacade> getConsumersOnConnection(java.lang.String connectionName)
throws java.lang.Exception
connectionName - the name of the connection, not null
null
java.lang.Exception
java.util.Collection<NetworkConnectorViewFacade> getNetworkConnectors()
throws java.lang.Exception
null
java.lang.Exception
java.util.Collection<NetworkBridgeViewFacade> getNetworkBridges()
throws java.lang.Exception
null
java.lang.Exception
void purgeQueue(org.apache.activemq.command.ActiveMQDestination destination)
throws java.lang.Exception
destination -
java.lang.Exception
QueueViewFacade getQueue(java.lang.String name)
throws java.lang.Exception
name - not null
null if no queue with this name exists
java.lang.Exception
TopicViewFacade getTopic(java.lang.String name)
throws java.lang.Exception
name - not null
null if no topic with this name exists
java.lang.Exception
JobSchedulerViewFacade getJobScheduler()
throws java.lang.Exception
java.lang.Exception
java.util.Collection<JobFacade> getScheduledJobs()
throws java.lang.Exception
java.lang.Exceptionboolean isJobSchedulerStarted()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||