Class WSATSynchronization

java.lang.Object
com.sun.xml.ws.tx.at.WSATSynchronization
All Implemented Interfaces:
jakarta.transaction.Synchronization

public class WSATSynchronization extends Object implements jakarta.transaction.Synchronization
Volatile WS-AT Participant
  • Constructor Details

    • WSATSynchronization

      public WSATSynchronization(jakarta.xml.ws.EndpointReference epr, Xid xid)
    • WSATSynchronization

      public WSATSynchronization(Transactional.Version version, jakarta.xml.ws.EndpointReference epr, Xid xid)
  • Method Details

    • setStatus

      public void setStatus(String status)
    • beforeCompletion

      public void beforeCompletion()
      Specified by:
      beforeCompletion in interface jakarta.transaction.Synchronization
    • afterCompletion

      public void afterCompletion(int status)
      Specified by:
      afterCompletion in interface jakarta.transaction.Synchronization
    • equals

      public boolean equals(Object obj)
      Equality check based on instanceof and Xid that identifies this XAResource
      Overrides:
      equals in class Object
      Parameters:
      obj - Object to conduct equality check against
      Returns:
      if equal
    • finalize

      protected void finalize() throws Throwable
      Prevents leaks
      Overrides:
      finalize in class Object
      Throws:
      Throwable - he Exception raised by this method