Class WSATSynchronization

  • All Implemented Interfaces:
    javax.transaction.Synchronization

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

      • WSATSynchronization

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

        public WSATSynchronization​(com.sun.xml.ws.api.tx.at.Transactional.Version version,
                                   javax.xml.ws.EndpointReference epr,
                                   Xid xid)
    • Method Detail

      • setStatus

        public void setStatus​(String status)
      • beforeCompletion

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

        public void afterCompletion​(int status)
        Specified by:
        afterCompletion in interface javax.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