Interface IXAEnabled

All Known Subinterfaces:
IMessageBrowser<M>, ITransactionalStorage<S>
All Known Implementing Classes:
AbstractJdbcMessageBrowser, AbstractJdbcQuerySender, AbstractJdbcSender, AbstractJmsListener, AbstractJmsMessageBrowser, BisJmsListener, BisJmsSender, DirectQuerySender, DummyTransactionalStorage, EsbJmsListener, EsbJmsSender, EsbJmsTransactionalStorage, FileSystemMessageBrowser, FixedQuerySender, FxfListener, IMSSender, JdbcFacade, JdbcIteratingPipeBase.MixedQuerySender, JdbcListener, JdbcQueryListener, JdbcTableListener, JdbcTableMessageBrowser, JdbcTransactionalStorage, JmsBrowser, JMSFacade, JmsListener, JmsSender, JmsTransactionalStorage, Locker, MessageStoreListener, MessageStoreSender, MQSender, PullingJmsListener, PushingJmsListener, ResultSet2FileSender, SimpleJdbcListener, StoredProcedureQuerySender, TibcoLogJmsListener, Tibet2DatabaseStorage, 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