Package org.apache.activemq.broker
Class MutableBrokerFilter
java.lang.Object
org.apache.activemq.broker.BrokerFilter
org.apache.activemq.broker.MutableBrokerFilter
- Direct Known Subclasses:
BrokerPluginSupport,InsertableMutableBrokerFilter
Like a BrokerFilter but it allows you to switch the getNext().broker. This
has more overhead than a BrokerFilter since access to the getNext().broker
has to synchronized since it is mutable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.activemq.broker.BrokerFilter
acknowledge, addBroker, addConnection, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageDispatched, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, reapplyInterceptor, removeBroker, removeConnection, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, start, stop, virtualDestinationAdded, virtualDestinationRemoved
-
Field Details
-
next
-
-
Constructor Details
-
MutableBrokerFilter
-
-
Method Details
-
getAdaptor
Description copied from interface:BrokerGet a Broker from the Broker Stack that is a particular class- Specified by:
getAdaptorin interfaceBroker- Overrides:
getAdaptorin classBrokerFilter- Parameters:
type- a Broker type.- Returns:
- a Broker instance.
-
getNext
- Overrides:
getNextin classBrokerFilter
-
setNext
-