Interface ActiveMQServerConsumerPlugin
- All Superinterfaces:
ActiveMQServerBasePlugin
- All Known Subinterfaces:
ActiveMQServerPlugin
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidafterCloseConsumer(org.apache.activemq.artemis.core.server.ServerConsumer consumer, boolean failed) After a consumer is closeddefault voidafterCreateConsumer(org.apache.activemq.artemis.core.server.ServerConsumer consumer) After a consumer has been createddefault voidbeforeCloseConsumer(org.apache.activemq.artemis.core.server.ServerConsumer consumer, boolean failed) Before a consumer is closeddefault voidbeforeCreateConsumer(long consumerID, SimpleString queueName, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage) Deprecated.default voidbeforeCreateConsumer(long consumerID, org.apache.activemq.artemis.core.postoffice.QueueBinding queueBinding, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage) Before a consumer is createdMethods inherited from interface ActiveMQServerBasePlugin
init, registered, setInit, unregistered
-
Method Details
-
beforeCreateConsumer
@Deprecated default void beforeCreateConsumer(long consumerID, SimpleString queueName, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage) throws ActiveMQException Before a consumer is created- Throws:
ActiveMQException
-
beforeCreateConsumer
default void beforeCreateConsumer(long consumerID, org.apache.activemq.artemis.core.postoffice.QueueBinding queueBinding, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage) throws ActiveMQException Before a consumer is created- Throws:
ActiveMQException
-
afterCreateConsumer
default void afterCreateConsumer(org.apache.activemq.artemis.core.server.ServerConsumer consumer) throws ActiveMQException After a consumer has been created- Parameters:
consumer- the created consumer- Throws:
ActiveMQException
-
beforeCloseConsumer
default void beforeCloseConsumer(org.apache.activemq.artemis.core.server.ServerConsumer consumer, boolean failed) throws ActiveMQException Before a consumer is closed- Throws:
ActiveMQException
-
afterCloseConsumer
default void afterCloseConsumer(org.apache.activemq.artemis.core.server.ServerConsumer consumer, boolean failed) throws ActiveMQException After a consumer is closed- Throws:
ActiveMQException
-
beforeCreateConsumer(long, QueueBinding, SimpleString, boolean, boolean)