Class BrokerPlugin
- java.lang.Object
-
- org.apache.activemq.artemis.jms.example.BrokerPlugin
-
- All Implemented Interfaces:
org.apache.activemq.artemis.core.server.plugin.ActiveMQServerAddressPlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBasePlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBindingPlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBridgePlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerConnectionPlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerConsumerPlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerCriticalPlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerFederationPlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerPlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerQueuePlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerResourcePlugin,org.apache.activemq.artemis.core.server.plugin.ActiveMQServerSessionPlugin
public class BrokerPlugin extends java.lang.Object implements org.apache.activemq.artemis.core.server.plugin.ActiveMQServerPlugin
-
-
Constructor Summary
Constructors Constructor Description BrokerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeSend(org.apache.activemq.artemis.core.server.ServerSession session, org.apache.activemq.artemis.core.transaction.Transaction tx, org.apache.activemq.artemis.api.core.Message message, boolean direct, boolean noAutoCreateQueue)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerAddressPlugin
afterAddAddress, afterRemoveAddress, afterUpdateAddress, beforeAddAddress, beforeRemoveAddress, beforeUpdateAddress
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBasePlugin
init, registered, unregistered
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBindingPlugin
afterAddBinding, afterRemoveBinding, beforeAddBinding, beforeRemoveBinding
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBridgePlugin
afterAcknowledgeBridge, afterDeliverBridge, afterDeployBridge, beforeDeliverBridge, beforeDeployBridge
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerConnectionPlugin
afterCreateConnection, afterDestroyConnection
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerConsumerPlugin
afterCloseConsumer, afterCreateConsumer, beforeCloseConsumer, beforeCreateConsumer, beforeCreateConsumer
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerCriticalPlugin
criticalFailure
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerFederationPlugin
afterCloseFederatedQueueConsumer, afterCreateFederatedQueueConsumer, afterFederatedQueueConsumerMessageHandled, beforeCloseFederatedQueueConsumer, beforeCreateFederatedQueueConsumer, beforeFederatedQueueConsumerMessageHandled, federatedAddressConditionalCreateConsumer, federatedAddressConditionalCreateDivertConsumer, federatedQueueConditionalCreateConsumer, federationStreamStarted, federationStreamStopped
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin
afterDeliver, afterDeliver, afterMessageRoute, afterSend, afterSend, beforeDeliver, beforeDeliver, beforeMessageRoute, beforeSend, canAccept, messageAcknowledged, messageAcknowledged, messageAcknowledged, messageExpired, messageExpired, onMessageRouteException, onSendException
-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerQueuePlugin
afterCreateQueue, afterDestroyQueue, afterExpiryScan, beforeCreateQueue, beforeCreateQueue, beforeDestroyQueue, beforeDestroyQueue, beforeExpiryScan
-
-
-
-
Method Detail
-
beforeSend
public void beforeSend(org.apache.activemq.artemis.core.server.ServerSession session, org.apache.activemq.artemis.core.transaction.Transaction tx, org.apache.activemq.artemis.api.core.Message message, boolean direct, boolean noAutoCreateQueue) throws org.apache.activemq.artemis.api.core.ActiveMQException- Specified by:
beforeSendin interfaceorg.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin- Throws:
org.apache.activemq.artemis.api.core.ActiveMQException
-
-