Class JTASynchronizationListener

java.lang.Object
org.eclipse.persistence.transaction.AbstractSynchronizationListener
org.eclipse.persistence.transaction.JTASynchronizationListener
All Implemented Interfaces:
Synchronization, SynchronizationListenerFactory

public class JTASynchronizationListener extends AbstractSynchronizationListener implements SynchronizationListenerFactory

Purpose: Synchronization object implementation for JTA 1.0

Description: Instances of this class are registered against JTA 1.0 transactions. This class may be subclassed to provide specialized behavior for specific transaction implementations. Subclasses must implement the newListener() method to return an instances of the listener subclass.

See Also:
  • Constructor Details

    • JTASynchronizationListener

      public JTASynchronizationListener()
      PUBLIC: Used to create factory instances only. Use the "full-bodied" constructor for creating proper listener instances.
    • JTASynchronizationListener

      public JTASynchronizationListener(UnitOfWorkImpl unitOfWork, AbstractSession session, Object transaction, AbstractTransactionController controller)
      INTERNAL: Constructor for creating listener instances (expects all required state info)
  • Method Details