Interface ActiveMQServerResourcePlugin
-
- All Superinterfaces:
ActiveMQServerBasePlugin
- All Known Subinterfaces:
ActiveMQServerPlugin
- All Known Implementing Classes:
BrokerMessageAuthorizationPlugin,LoggingActiveMQServerPlugin,NotificationActiveMQServerPlugin
public interface ActiveMQServerResourcePlugin extends ActiveMQServerBasePlugin
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidafterPutTransaction(Xid xid, Transaction tx, RemotingConnection remotingConnection)After a transaction is putdefault voidafterRemoveTransaction(Xid xid, RemotingConnection remotingConnection)After a transaction is removeddefault voidbeforePutTransaction(Xid xid, Transaction tx, RemotingConnection remotingConnection)Before a transaction is putdefault voidbeforeRemoveTransaction(Xid xid, RemotingConnection remotingConnection)Before a transaction is removed-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBasePlugin
init, registered, unregistered
-
-
-
-
Method Detail
-
beforePutTransaction
default void beforePutTransaction(Xid xid, Transaction tx, RemotingConnection remotingConnection) throws ActiveMQException
Before a transaction is put- Parameters:
xid-tx-remotingConnection-- Throws:
ActiveMQException
-
afterPutTransaction
default void afterPutTransaction(Xid xid, Transaction tx, RemotingConnection remotingConnection) throws ActiveMQException
After a transaction is put- Parameters:
xid-tx-remotingConnection-- Throws:
ActiveMQException
-
beforeRemoveTransaction
default void beforeRemoveTransaction(Xid xid, RemotingConnection remotingConnection) throws ActiveMQException
Before a transaction is removed- Parameters:
xid-remotingConnection-- Throws:
ActiveMQException
-
afterRemoveTransaction
default void afterRemoveTransaction(Xid xid, RemotingConnection remotingConnection) throws ActiveMQException
After a transaction is removed- Parameters:
xid-remotingConnection-- Throws:
ActiveMQException
-
-