org.hibersap.session
Class AbstractTransaction

java.lang.Object
  extended by org.hibersap.session.AbstractTransaction
All Implemented Interfaces:
Transaction
Direct Known Subclasses:
JCATransaction, JCoTransaction

public abstract class AbstractTransaction
extends Object
implements Transaction

May be used by implementors of the Transaction interface to unify the handling of synchronizations.

Author:
Carsten Erker

Constructor Summary
AbstractTransaction()
           
 
Method Summary
protected  void notifySynchronizationsAfterCompletion(boolean committed)
           
protected  void notifySynchronizationsBeforeCompletion()
           
 void registerSynchronization(Synchronization synchronization)
          Register application-defined Synchronization callback.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hibersap.session.Transaction
begin, commit, rollback
 

Constructor Detail

AbstractTransaction

public AbstractTransaction()
Method Detail

registerSynchronization

public final void registerSynchronization(Synchronization synchronization)
Register application-defined Synchronization callback.

Specified by:
registerSynchronization in interface Transaction
Parameters:
synchronization - The callback object.

notifySynchronizationsBeforeCompletion

protected final void notifySynchronizationsBeforeCompletion()

notifySynchronizationsAfterCompletion

protected final void notifySynchronizationsAfterCompletion(boolean committed)


Copyright © 2011 akquinet tech@spree GmbH. All Rights Reserved.