Class TransactionServicesImpl

java.lang.Object
com.sun.xml.ws.tx.at.internal.TransactionServicesImpl
All Implemented Interfaces:
TransactionServices

public class TransactionServicesImpl extends Object implements TransactionServices
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    commit(byte[] tId)
    Called by Participant endpoint to commit tx/subordinate branch
    enlistResource(XAResource resource, Xid xid)
    Called by Registraion Service during register call in order to enlist WSAT XAResource (this is essentially the WSAT participant EPR wrapper that is serialized for recovery) and return branchqual in order to create RegisterResponseType
    byte[]
    The tx id of the tx on this thread
     
    javax.xml.ws.EndpointReference
    Called from Participant service to get the Coordinator(PortType) for this Xid
    importTransaction(int timeout, byte[] tId)
    Called by server tube (WSATServerHelper) to infect thread with tx
    prepare(byte[] tId)
    Called by Participant endpoint to prepare tx/subordinate branch
    void
    registerSynchronization(javax.transaction.Synchronization synchronization, Xid xid)
    Called by Registration service to register a volatile participant
    void
    Called by Coordinator replay operation Bottom-up recovery call, as in JTS, a hint to resend
    void
    rollback(byte[] tId)
    Called by Participant endpoint to prepare tx/subordinate branch

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait