org.hibernate.engine.transaction.synchronization.internal
Class SynchronizationCallbackCoordinatorNonTrackingImpl

java.lang.Object
  extended by org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorNonTrackingImpl
All Implemented Interfaces:
Synchronization, SynchronizationCallbackCoordinator
Direct Known Subclasses:
SynchronizationCallbackCoordinatorTrackingImpl

public class SynchronizationCallbackCoordinatorNonTrackingImpl
extends Object
implements SynchronizationCallbackCoordinator

Manages callbacks from the Synchronization registered by Hibernate.


Constructor Summary
SynchronizationCallbackCoordinatorNonTrackingImpl(TransactionCoordinator transactionCoordinator)
           
 
Method Summary
 void afterCompletion(int status)
           
 void beforeCompletion()
           
protected  void doAfterCompletion(int status)
           
 void processAnyDelayedAfterCompletion()
          A callback to perform any delayed afterCompletion processes
 void reset()
           
 void setAfterCompletionAction(AfterCompletionAction afterCompletionAction)
           
 void setExceptionMapper(ExceptionMapper exceptionMapper)
           
 void setManagedFlushChecker(ManagedFlushChecker managedFlushChecker)
           
 void synchronizationRegistered()
          A callback whenever a JTA Synchronization is registered
protected  TransactionCoordinator transactionCoordinator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchronizationCallbackCoordinatorNonTrackingImpl

public SynchronizationCallbackCoordinatorNonTrackingImpl(TransactionCoordinator transactionCoordinator)
Method Detail

reset

public void reset()

transactionCoordinator

protected final TransactionCoordinator transactionCoordinator()

setManagedFlushChecker

public void setManagedFlushChecker(ManagedFlushChecker managedFlushChecker)
Specified by:
setManagedFlushChecker in interface SynchronizationCallbackCoordinator

setExceptionMapper

public void setExceptionMapper(ExceptionMapper exceptionMapper)
Specified by:
setExceptionMapper in interface SynchronizationCallbackCoordinator

setAfterCompletionAction

public void setAfterCompletionAction(AfterCompletionAction afterCompletionAction)
Specified by:
setAfterCompletionAction in interface SynchronizationCallbackCoordinator

beforeCompletion

public void beforeCompletion()
Specified by:
beforeCompletion in interface Synchronization

afterCompletion

public void afterCompletion(int status)
Specified by:
afterCompletion in interface Synchronization

doAfterCompletion

protected void doAfterCompletion(int status)

synchronizationRegistered

public void synchronizationRegistered()
Description copied from interface: SynchronizationCallbackCoordinator
A callback whenever a JTA Synchronization is registered

Specified by:
synchronizationRegistered in interface SynchronizationCallbackCoordinator

processAnyDelayedAfterCompletion

public void processAnyDelayedAfterCompletion()
Description copied from interface: SynchronizationCallbackCoordinator
A callback to perform any delayed afterCompletion processes

Specified by:
processAnyDelayedAfterCompletion in interface SynchronizationCallbackCoordinator


Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.