public interface ActiveMQServerQueuePlugin extends ActiveMQServerBasePlugin
Modifier and Type | Method and Description |
---|---|
default void |
afterCreateQueue(Queue queue)
After a queue has been created
|
default void |
afterDestroyQueue(Queue queue,
SimpleString address,
SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
After a queue has been destroyed
|
default void |
beforeCreateQueue(QueueConfig queueConfig)
Before a queue is created
|
default void |
beforeCreateQueue(QueueConfiguration queueConfig)
Before a queue is created
|
default void |
beforeDestroyQueue(Queue queue,
SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
Before a queue is destroyed
|
default void |
beforeDestroyQueue(SimpleString queueName,
SecurityAuth session,
boolean checkConsumerCount,
boolean removeConsumers,
boolean autoDeleteAddress)
|
init, registered, unregistered
default void beforeCreateQueue(QueueConfig queueConfig) throws ActiveMQException
queueConfig
- ActiveMQException
default void beforeCreateQueue(QueueConfiguration queueConfig) throws ActiveMQException
queueConfig
- ActiveMQException
default void afterCreateQueue(Queue queue) throws ActiveMQException
queue
- The newly created queueActiveMQException
@Deprecated default void beforeDestroyQueue(SimpleString queueName, SecurityAuth session, boolean checkConsumerCount, boolean removeConsumers, boolean autoDeleteAddress) throws ActiveMQException
queueName
- session
- checkConsumerCount
- removeConsumers
- autoDeleteAddress
- ActiveMQException
default void beforeDestroyQueue(Queue queue, SecurityAuth session, boolean checkConsumerCount, boolean removeConsumers, boolean autoDeleteAddress) throws ActiveMQException
queue
- session
- checkConsumerCount
- removeConsumers
- autoDeleteAddress
- ActiveMQException
default void afterDestroyQueue(Queue queue, SimpleString address, SecurityAuth session, boolean checkConsumerCount, boolean removeConsumers, boolean autoDeleteAddress) throws ActiveMQException
queue
- address
- session
- checkConsumerCount
- removeConsumers
- autoDeleteAddress
- ActiveMQException
Copyright © 2021 JBoss by Red Hat. All rights reserved.