Interface ActiveMQServerResourcePlugin
-
- All Superinterfaces:
ActiveMQServerBasePlugin
- All Known Subinterfaces:
ActiveMQServerPlugin
public interface ActiveMQServerResourcePlugin extends ActiveMQServerBasePlugin
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
afterPutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, RemotingConnection remotingConnection)
After a transaction is putdefault void
afterRemoveTransaction(Xid xid, RemotingConnection remotingConnection)
After a transaction is removeddefault void
beforePutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, RemotingConnection remotingConnection)
Before a transaction is putdefault void
beforeRemoveTransaction(Xid xid, RemotingConnection remotingConnection)
Before a transaction is removed-
Methods inherited from interface org.apache.activemq.artemis.core.server.plugin.ActiveMQServerBasePlugin
init, registered, setInit, unregistered
-
-
-
-
Method Detail
-
beforePutTransaction
default void beforePutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, RemotingConnection remotingConnection) throws ActiveMQException
Before a transaction is put- Parameters:
xid
-tx
-remotingConnection
-- Throws:
ActiveMQException
-
afterPutTransaction
default void afterPutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.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
-
-