Class WSATSynchronization

  • All Implemented Interfaces:
    jakarta.transaction.Synchronization

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

      • WSATSynchronization

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

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

      • 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