org.springframework.transaction.jta
Class WebSphereUowTransactionManager.UOWActionAdapter<T>

java.lang.Object
  extended by org.springframework.transaction.jta.WebSphereUowTransactionManager.UOWActionAdapter<T>
Enclosing class:
WebSphereUowTransactionManager

private class WebSphereUowTransactionManager.UOWActionAdapter<T>
extends java.lang.Object

Adapter that executes the given Spring transaction within the WebSphere UOWAction shape.


Field Summary
private  boolean actualTransaction
           
private  TransactionCallback<T> callback
           
private  boolean debug
           
private  TransactionDefinition definition
           
private  java.lang.Throwable exception
           
private  boolean newSynchronization
           
private  boolean newTransaction
           
private  T result
           
 
Constructor Summary
WebSphereUowTransactionManager.UOWActionAdapter(TransactionDefinition definition, TransactionCallback<T> callback, boolean actualTransaction, boolean newTransaction, boolean newSynchronization, boolean debug)
           
 
Method Summary
 T getResult()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

definition

private final TransactionDefinition definition

callback

private final TransactionCallback<T> callback

actualTransaction

private final boolean actualTransaction

newTransaction

private final boolean newTransaction

newSynchronization

private final boolean newSynchronization

debug

private boolean debug

result

private T result

exception

private java.lang.Throwable exception
Constructor Detail

WebSphereUowTransactionManager.UOWActionAdapter

public WebSphereUowTransactionManager.UOWActionAdapter(TransactionDefinition definition,
                                                       TransactionCallback<T> callback,
                                                       boolean actualTransaction,
                                                       boolean newTransaction,
                                                       boolean newSynchronization,
                                                       boolean debug)
Method Detail

run

public void run()

getResult

public T getResult()