Class WSATSynchronization

    • 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()
        Description copied from interface: Synchronization
        The beforeCompletion method is called by the transaction manager prior to the start of the two-phase transaction commit process. This call is executed with the transaction context of the transaction that is being committed.
        Specified by:
        beforeCompletion in interface Synchronization
      • afterCompletion

        public void afterCompletion​(int status)
        Description copied from interface: Synchronization
        This method is called by the transaction manager after the transaction is committed or rolled back.
        Specified by:
        afterCompletion in interface Synchronization
        Parameters:
        status - The status of the transaction completion.
      • 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