bitronix.tm.resource.common
Class DeferredReleaseSynchronization

java.lang.Object
  extended by bitronix.tm.resource.common.DeferredReleaseSynchronization
All Implemented Interfaces:
javax.transaction.Synchronization

public class DeferredReleaseSynchronization
extends java.lang.Object
implements javax.transaction.Synchronization

Synchronization used to release a XAStatefulHolder object after 2PC has executed.

© Bitronix Software

Author:
lorban

Constructor Summary
DeferredReleaseSynchronization(XAStatefulHolder xaStatefulHolder)
           
 
Method Summary
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 XAStatefulHolder getXAStatefulHolder()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeferredReleaseSynchronization

public DeferredReleaseSynchronization(XAStatefulHolder xaStatefulHolder)
Method Detail

getXAStatefulHolder

public XAStatefulHolder getXAStatefulHolder()

afterCompletion

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

beforeCompletion

public void beforeCompletion()
Specified by:
beforeCompletion in interface javax.transaction.Synchronization

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object