org.apache.activemq.web
Class LocalBrokerFacade
java.lang.Object
org.apache.activemq.web.BrokerFacadeSupport
org.apache.activemq.web.LocalBrokerFacade
- All Implemented Interfaces:
- BrokerFacade
- Direct Known Subclasses:
- SingletonBrokerFacade
public class LocalBrokerFacade
- extends BrokerFacadeSupport
An implementation of BrokerFacade which uses a local in JVM broker
- Version:
- $Revision$
|
Constructor Summary |
LocalBrokerFacade(org.apache.activemq.broker.BrokerService brokerService)
|
|
Method Summary |
org.apache.activemq.broker.Broker |
getBroker()
|
org.apache.activemq.broker.jmx.BrokerViewMBean |
getBrokerAdmin()
Admin view of the broker. |
java.lang.String |
getBrokerName()
The name of the active broker (f.e. |
org.apache.activemq.broker.BrokerService |
getBrokerService()
|
org.apache.activemq.broker.jmx.ManagedRegionBroker |
getManagedBroker()
|
org.apache.activemq.broker.jmx.ManagementContext |
getManagementContext()
|
java.lang.Object |
newProxyInstance(javax.management.ObjectName objectName,
java.lang.Class interfaceClass,
boolean notificationBroadcaster)
|
void |
purgeQueue(org.apache.activemq.command.ActiveMQDestination destination)
Purges the given destination |
java.util.Set |
queryNames(javax.management.ObjectName name,
javax.management.QueryExp query)
|
| Methods inherited from class org.apache.activemq.web.BrokerFacadeSupport |
getConnection, getConnections, getConnections, getConnector, getConnectors, getConsumersOnConnection, getDestinationByName, getDurableTopicSubscribers, getInactiveDurableTopicSubscribers, getJobScheduler, getManagedObjects, getNetworkBridges, getNetworkConnectors, getQueue, getQueueConsumers, getQueues, getScheduledJobs, getTopic, getTopics, isJobSchedulerStarted |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalBrokerFacade
public LocalBrokerFacade(org.apache.activemq.broker.BrokerService brokerService)
getBrokerService
public org.apache.activemq.broker.BrokerService getBrokerService()
getBrokerName
public java.lang.String getBrokerName()
throws java.lang.Exception
- Description copied from interface:
BrokerFacade
- The name of the active broker (f.e. 'localhost' or 'my broker').
- Returns:
- not
null
- Throws:
java.lang.Exception
getBroker
public org.apache.activemq.broker.Broker getBroker()
throws java.lang.Exception
- Throws:
java.lang.Exception
getManagementContext
public org.apache.activemq.broker.jmx.ManagementContext getManagementContext()
- Specified by:
getManagementContext in class BrokerFacadeSupport
getBrokerAdmin
public org.apache.activemq.broker.jmx.BrokerViewMBean getBrokerAdmin()
throws java.lang.Exception
- Description copied from interface:
BrokerFacade
- Admin view of the broker.
- Returns:
- not
null
- Throws:
java.lang.Exception
getManagedBroker
public org.apache.activemq.broker.jmx.ManagedRegionBroker getManagedBroker()
throws java.lang.Exception
- Throws:
java.lang.Exception
purgeQueue
public void purgeQueue(org.apache.activemq.command.ActiveMQDestination destination)
throws java.lang.Exception
- Description copied from interface:
BrokerFacade
- Purges the given destination
- Throws:
java.lang.Exception
queryNames
public java.util.Set queryNames(javax.management.ObjectName name,
javax.management.QueryExp query)
throws java.lang.Exception
- Specified by:
queryNames in class BrokerFacadeSupport
- Throws:
java.lang.Exception
newProxyInstance
public java.lang.Object newProxyInstance(javax.management.ObjectName objectName,
java.lang.Class interfaceClass,
boolean notificationBroadcaster)
- Specified by:
newProxyInstance in class BrokerFacadeSupport
Copyright © 2005-2012 FuseSource. All Rights Reserved.