|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.ee.AbstractManagedRuntime org.apache.openjpa.ee.InvocationManagedRuntime
public class InvocationManagedRuntime
Implementation of the ManagedRuntime
interface that uses
a static method call to find the TransactionManager.
For example, to configure it to use IBM Websphere's TransactionManager,
use the method:
com.ibm.ejs.jts.jta.JTSXA.getTransactionManager
Constructor Summary | |
---|---|
InvocationManagedRuntime()
|
Method Summary | |
---|---|
void |
endConfiguration()
Invoked upon completion of bean property configuration for this object. |
Throwable |
getRollbackCause()
Returns the Throwable that caused the current transaction to be marked for rollback, provided that any exists. |
TransactionManager |
getTransactionManager()
Return the TransactionManager for the managed runtime. |
String |
getTransactionManagerMethod()
Return the method to invoke to get the TransactionManager . |
void |
setConfiguration(Configuration conf)
Invoked prior to setting bean properties. |
void |
setRollbackOnly(Throwable cause)
Sets the rollback only flag on the current transaction. |
void |
setTransactionManagerMethod(String methodName)
Set the method to invoke to get the TransactionManager . |
void |
startConfiguration()
Invoked before bean property configuration is begun on this object. |
Methods inherited from class org.apache.openjpa.ee.AbstractManagedRuntime |
---|
doNonTransactionalWork, getTransactionKey |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.openjpa.ee.ManagedRuntime |
---|
doNonTransactionalWork, getTransactionKey |
Constructor Detail |
---|
public InvocationManagedRuntime()
Method Detail |
---|
public String getTransactionManagerMethod()
TransactionManager
.
public void setTransactionManagerMethod(String methodName)
TransactionManager
.
E.g.: com.ibm.ejs.jts.jta.JTSXA.getTransactionManager
public TransactionManager getTransactionManager() throws Exception
ManagedRuntime
getTransactionManager
in interface ManagedRuntime
Exception
public void setConfiguration(Configuration conf)
Configurable
setConfiguration
in interface Configurable
public void startConfiguration()
Configurable
startConfiguration
in interface Configurable
public void endConfiguration()
Configurable
endConfiguration
in interface Configurable
public void setRollbackOnly(Throwable cause) throws Exception
ManagedRuntime
setRollbackOnly
in interface ManagedRuntime
cause
- the Throwable that caused the transaction to be
marked for rollback, or null of none is known
Exception
public Throwable getRollbackCause() throws Exception
ManagedRuntime
getRollbackCause
in interface ManagedRuntime
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |