Interface ActiveMQServerResourcePlugin

All Superinterfaces:
ActiveMQServerBasePlugin
All Known Subinterfaces:
ActiveMQServerPlugin

public interface ActiveMQServerResourcePlugin extends ActiveMQServerBasePlugin
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    afterPutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection)
    After a transaction is put
    default void
    afterRemoveTransaction(Xid xid, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection)
    After a transaction is removed
    default void
    beforePutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection)
    Before a transaction is put
    default void
    beforeRemoveTransaction(Xid xid, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection)
    Before a transaction is removed

    Methods inherited from interface ActiveMQServerBasePlugin

    init, registered, setInit, unregistered
  • Method Details

    • beforePutTransaction

      default void beforePutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection) throws org.apache.activemq.artemis.api.core.ActiveMQException
      Before a transaction is put
      Throws:
      org.apache.activemq.artemis.api.core.ActiveMQException
    • afterPutTransaction

      default void afterPutTransaction(Xid xid, org.apache.activemq.artemis.core.transaction.Transaction tx, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection) throws org.apache.activemq.artemis.api.core.ActiveMQException
      After a transaction is put
      Throws:
      org.apache.activemq.artemis.api.core.ActiveMQException
    • beforeRemoveTransaction

      default void beforeRemoveTransaction(Xid xid, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection) throws org.apache.activemq.artemis.api.core.ActiveMQException
      Before a transaction is removed
      Throws:
      org.apache.activemq.artemis.api.core.ActiveMQException
    • afterRemoveTransaction

      default void afterRemoveTransaction(Xid xid, org.apache.activemq.artemis.spi.core.protocol.RemotingConnection remotingConnection) throws org.apache.activemq.artemis.api.core.ActiveMQException
      After a transaction is removed
      Throws:
      org.apache.activemq.artemis.api.core.ActiveMQException