public class SwichtableBrokerPlugin extends org.apache.activemq.broker.BrokerPluginSupport implements SwichtableBrokerPluginMBean, InsightBrokerPlugin
| Modifier | Constructor and Description |
|---|---|
protected |
SwichtableBrokerPlugin() |
protected |
SwichtableBrokerPlugin(boolean defaultEnable) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearForDest(java.lang.String dest) |
void |
disable() |
void |
disableForDest(java.lang.String dest) |
void |
enable() |
void |
enableForDest(java.lang.String dest) |
java.lang.String |
getConfiguration() |
java.lang.String |
getPlugin() |
java.util.Map<java.lang.String,?> |
getProperties() |
java.lang.Boolean |
isDestEnabled(org.apache.activemq.broker.region.MessageReference message) |
boolean |
isEnabled() |
boolean |
isEnabled(org.apache.activemq.broker.region.MessageReference message) |
void |
reset() |
void |
setConfiguration(java.lang.String configuration) |
void |
setEnabled(boolean enabled) |
void |
update(java.util.Map<java.lang.String,java.lang.String> properties) |
installPlugin, start, stopacknowledge, addBroker, addConnection, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getNext, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, reapplyInterceptor, removeBroker, removeConnection, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, sendToDeadLetterQueue, setAdminConnectionContext, setNext, slowConsumerprotected SwichtableBrokerPlugin()
protected SwichtableBrokerPlugin(boolean defaultEnable)
public java.lang.String getPlugin()
public void update(java.util.Map<java.lang.String,java.lang.String> properties)
update in interface InsightBrokerPluginpublic java.util.Map<java.lang.String,?> getProperties()
public java.lang.String getConfiguration()
getConfiguration in interface SwichtableBrokerPluginMBeanpublic void setConfiguration(java.lang.String configuration)
setConfiguration in interface SwichtableBrokerPluginMBeanpublic void reset()
public void enable()
public void disable()
public boolean isEnabled()
isEnabled in interface SwichtableBrokerPluginMBeanpublic void setEnabled(boolean enabled)
setEnabled in interface SwichtableBrokerPluginMBeanpublic void enableForDest(java.lang.String dest)
enableForDest in interface SwichtableBrokerPluginMBeanpublic void disableForDest(java.lang.String dest)
disableForDest in interface SwichtableBrokerPluginMBeanpublic void clearForDest(java.lang.String dest)
clearForDest in interface SwichtableBrokerPluginMBeanpublic boolean isEnabled(org.apache.activemq.broker.region.MessageReference message)
public java.lang.Boolean isDestEnabled(org.apache.activemq.broker.region.MessageReference message)
Copyright © 2014 Red Hat. All Rights Reserved.