Class HttpRemoteTransactionPeer

  • All Implemented Interfaces:
    org.wildfly.transaction.client.spi.RemoteTransactionPeer

    public class HttpRemoteTransactionPeer
    extends Object
    implements org.wildfly.transaction.client.spi.RemoteTransactionPeer
    Author:
    Stuart Douglas
    • Constructor Detail

      • HttpRemoteTransactionPeer

        public HttpRemoteTransactionPeer​(HttpTargetContext targetContext,
                                         SSLContext sslContext,
                                         org.wildfly.security.auth.client.AuthenticationConfiguration authenticationConfiguration)
    • Method Detail

      • lookupXid

        public org.wildfly.transaction.client.spi.SubordinateTransactionControl lookupXid​(Xid xid)
                                                                                   throws XAException
        Specified by:
        lookupXid in interface org.wildfly.transaction.client.spi.RemoteTransactionPeer
        Throws:
        XAException
      • recover

        public Xid[] recover​(int flag,
                             String parentName)
                      throws XAException
        Specified by:
        recover in interface org.wildfly.transaction.client.spi.RemoteTransactionPeer
        Throws:
        XAException
      • begin

        public org.wildfly.transaction.client.spi.SimpleTransactionControl begin​(int timeout)
                                                                          throws jakarta.transaction.SystemException
        Specified by:
        begin in interface org.wildfly.transaction.client.spi.RemoteTransactionPeer
        Throws:
        jakarta.transaction.SystemException