Interface ActiveMQServerConsumerPlugin
- All Superinterfaces:
ActiveMQServerBasePlugin
- All Known Subinterfaces:
ActiveMQServerPlugin
- All Known Implementing Classes:
BrokerMessageAuthorizationPlugin,FederatedQueue,LoggingActiveMQServerPlugin,NotificationActiveMQServerPlugin
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidafterCloseConsumer(ServerConsumer consumer, boolean failed) After a consumer is closeddefault voidafterCreateConsumer(ServerConsumer consumer) After a consumer has been createddefault voidbeforeCloseConsumer(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, QueueBinding queueBinding, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage) Before a consumer is createdMethods inherited from interface org.apache.activemq.artemis.core.server.plugin.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, QueueBinding queueBinding, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage) throws ActiveMQException Before a consumer is created- Throws:
ActiveMQException
-
afterCreateConsumer
After a consumer has been created- Parameters:
consumer- the created consumer- Throws:
ActiveMQException
-
beforeCloseConsumer
Before a consumer is closed- Throws:
ActiveMQException
-
afterCloseConsumer
After a consumer is closed- Throws:
ActiveMQException
-
beforeCreateConsumer(long, QueueBinding, SimpleString, boolean, boolean)