org.hibernate.engine.transaction.synchronization.internal
Class SynchronizationCallbackCoordinatorTrackingImpl
java.lang.Object
org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorNonTrackingImpl
org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorTrackingImpl
- All Implemented Interfaces:
- Synchronization, SynchronizationCallbackCoordinator
public class SynchronizationCallbackCoordinatorTrackingImpl
- extends SynchronizationCallbackCoordinatorNonTrackingImpl
Extension of SynchronizationCallbackCoordinatorNonTrackingImpl that adds checking of whether a rollback comes from
a thread other than the application thread (thread used to register the Synchronization)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynchronizationCallbackCoordinatorTrackingImpl
public SynchronizationCallbackCoordinatorTrackingImpl(TransactionCoordinator transactionCoordinator)
reset
public void reset()
- Overrides:
reset
in class SynchronizationCallbackCoordinatorNonTrackingImpl
afterCompletion
public void afterCompletion(int status)
- Specified by:
afterCompletion
in interface Synchronization
- Overrides:
afterCompletion
in class SynchronizationCallbackCoordinatorNonTrackingImpl
synchronizationRegistered
public void synchronizationRegistered()
- Description copied from interface:
SynchronizationCallbackCoordinator
- A callback whenever a JTA Synchronization is registered
- Specified by:
synchronizationRegistered
in interface SynchronizationCallbackCoordinator
- Overrides:
synchronizationRegistered
in class SynchronizationCallbackCoordinatorNonTrackingImpl
processAnyDelayedAfterCompletion
public void processAnyDelayedAfterCompletion()
- Description copied from interface:
SynchronizationCallbackCoordinator
- A callback to perform any delayed afterCompletion processes
- Specified by:
processAnyDelayedAfterCompletion
in interface SynchronizationCallbackCoordinator
- Overrides:
processAnyDelayedAfterCompletion
in class SynchronizationCallbackCoordinatorNonTrackingImpl
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.