Interface ActiveMQServerBindingPlugin
- All Superinterfaces:
ActiveMQServerBasePlugin
- All Known Subinterfaces:
ActiveMQServerPlugin
- All Known Implementing Classes:
BrokerMessageAuthorizationPlugin,FederatedAddress,LoggingActiveMQServerPlugin,NotificationActiveMQServerPlugin
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidafterAddBinding(Binding binding) After a binding has been addeddefault voidafterRemoveBinding(Binding binding, Transaction tx, boolean deleteData) After a binding is removeddefault voidbeforeAddBinding(Binding binding) Before a binding is addeddefault voidbeforeRemoveBinding(SimpleString uniqueName, Transaction tx, boolean deleteData) Before a binding is removedMethods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBasePlugin
init, registered, setInit, unregistered
-
Method Details
-
beforeAddBinding
Before a binding is added- Throws:
ActiveMQException
-
afterAddBinding
After a binding has been added- Parameters:
binding- The newly added binding- Throws:
ActiveMQException
-
beforeRemoveBinding
default void beforeRemoveBinding(SimpleString uniqueName, Transaction tx, boolean deleteData) throws ActiveMQException Before a binding is removed- Throws:
ActiveMQException
-
afterRemoveBinding
default void afterRemoveBinding(Binding binding, Transaction tx, boolean deleteData) throws ActiveMQException After a binding is removed- Throws:
ActiveMQException
-