org.apache.activemq.web
Class LocalBrokerFacade

java.lang.Object
  extended by org.apache.activemq.web.BrokerFacadeSupport
      extended by 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: 963970 $

Constructor Summary
LocalBrokerFacade(BrokerService brokerService)
           
 
Method Summary
 Broker getBroker()
           
 BrokerViewMBean getBrokerAdmin()
          Admin view of the broker.
 java.lang.String getBrokerName()
          The name of the active broker (f.e.
 BrokerService getBrokerService()
           
 ManagedRegionBroker getManagedBroker()
           
 ManagementContext getManagementContext()
           
 java.lang.Object newProxyInstance(javax.management.ObjectName objectName, java.lang.Class interfaceClass, boolean notificationBroadcaster)
           
 void purgeQueue(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, getNetworkConnectors, getQueue, getQueueConsumers, getQueues, getScheduledJobs, getTopic, getTopics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalBrokerFacade

public LocalBrokerFacade(BrokerService brokerService)
Method Detail

getBrokerService

public 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 Broker getBroker()
                 throws java.lang.Exception
Throws:
java.lang.Exception

getManagementContext

public ManagementContext getManagementContext()
Specified by:
getManagementContext in class BrokerFacadeSupport

getBrokerAdmin

public 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 ManagedRegionBroker getManagedBroker()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

purgeQueue

public void purgeQueue(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-2011 The Apache Software Foundation. All Rights Reserved.