-
Method Summary
default void
After a queue has been created
default void
afterDestroyQueue(org.apache.activemq.artemis.core.server.Queue queue,
SimpleString address,
org.apache.activemq.artemis.core.security.SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
After a queue has been destroyed
default void
To be called before starting expiry scan on the queue
default void
Before a queue is created
default void
Before a queue is created
default void
beforeDestroyQueue(SimpleString queueName,
org.apache.activemq.artemis.core.security.SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
default void
beforeDestroyQueue(org.apache.activemq.artemis.core.server.Queue queue,
org.apache.activemq.artemis.core.security.SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
Before a queue is destroyed
default void
To be called before starting expiry scan on the queue
-
Method Details
-
beforeCreateQueue
default void beforeCreateQueue(org.apache.activemq.artemis.core.server.QueueConfig queueConfig)
throws ActiveMQException
Before a queue is created
- Parameters:
queueConfig
-
- Throws:
ActiveMQException
-
beforeCreateQueue
Before a queue is created
- Parameters:
queueConfig
-
- Throws:
ActiveMQException
-
afterCreateQueue
default void afterCreateQueue(org.apache.activemq.artemis.core.server.Queue queue)
throws ActiveMQException
After a queue has been created
- Parameters:
queue
- The newly created queue
- Throws:
ActiveMQException
-
beforeDestroyQueue
@Deprecated
default void beforeDestroyQueue(SimpleString queueName,
org.apache.activemq.artemis.core.security.SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
throws ActiveMQException
Deprecated.
Before a queue is destroyed
- Parameters:
queueName
-
session
-
checkConsumerCount
-
removeConsumers
-
autoDeleteAddress
-
- Throws:
ActiveMQException
-
beforeDestroyQueue
default void beforeDestroyQueue(org.apache.activemq.artemis.core.server.Queue queue,
org.apache.activemq.artemis.core.security.SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
throws ActiveMQException
Before a queue is destroyed
- Parameters:
queue
-
session
-
checkConsumerCount
-
removeConsumers
-
autoDeleteAddress
-
- Throws:
ActiveMQException
-
afterDestroyQueue
default void afterDestroyQueue(org.apache.activemq.artemis.core.server.Queue queue,
SimpleString address,
org.apache.activemq.artemis.core.security.SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
throws ActiveMQException
After a queue has been destroyed
- Parameters:
queue
-
address
-
session
-
checkConsumerCount
-
removeConsumers
-
autoDeleteAddress
-
- Throws:
ActiveMQException
-
beforeExpiryScan
default void beforeExpiryScan(org.apache.activemq.artemis.core.server.Queue queue)
To be called before starting expiry scan on the queue
- Parameters:
queue
-
-
afterExpiryScan
default void afterExpiryScan(org.apache.activemq.artemis.core.server.Queue queue)
To be called before starting expiry scan on the queue
- Parameters:
queue
-
beforeDestroyQueue(Queue, SecurityAuth, boolean, boolean, boolean)