Interface IXAEnabled

All Known Subinterfaces:
IMessageBrowser<M>, ITransactionalStorage<S>
All Known Implementing Classes:
AbstractJdbcMessageBrowser, AbstractJdbcQuerySender, AbstractJdbcSender, AbstractJmsListener, AbstractJmsMessageBrowser, DirectQuerySender, DummyTransactionalStorage, FixedQuerySender, JdbcFacade, JdbcIteratingPipeBase.MixedQuerySender, JdbcListener, JdbcQueryListener, JdbcTableListener, JdbcTableMessageBrowser, JdbcTransactionalStorage, JmsBrowser, JMSFacade, JmsListener, JmsSender, JmsTransactionalStorage, Locker, MessageStoreListener, MessageStoreSender, PullingJmsListener, PushingJmsListener, ResultSet2FileSender, SimpleJdbcListener, StoredProcedureQuerySender, XmlQuerySender

public interface IXAEnabled
Indicates a Pipe, Sender or Listener to be capable of supporting XA-transactions. When isTransacted() returns true, alternative XA enabled versions of resources like connection factories should be used by implementing classes.
Since:
4.1
Author:
Gerrit van Brakel
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    indicates implementing object is under transaction control, using XA-transactions
  • Method Details

    • isTransacted

      boolean isTransacted()
      indicates implementing object is under transaction control, using XA-transactions