public abstract class TransactionalJtaTransactionPolicy
extends org.apache.camel.jta.JtaTransactionPolicy
TransactionManager to be available through any of JNDI locations:
"java:comp/TransactionManager", "java:appserver/TransactionManager",
"java:pm/TransactionManager", "java:/TransactionManager"| Modifier and Type | Field and Description |
|---|---|
protected TransactionManager |
transactionManager |
| Constructor and Description |
|---|
TransactionalJtaTransactionPolicy() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
hasActiveTransaction() |
protected void |
resumeTransaction(Transaction suspendedTransaction) |
protected void |
rollback(boolean isNew) |
protected void |
runWithTransaction(org.apache.camel.jta.JtaTransactionPolicy.Runnable runnable,
boolean isNew) |
protected Transaction |
suspendTransaction() |
protected TransactionManager transactionManager
protected void runWithTransaction(org.apache.camel.jta.JtaTransactionPolicy.Runnable runnable,
boolean isNew)
throws Throwable
Throwableprotected Transaction suspendTransaction() throws Exception
Exceptionprotected void resumeTransaction(Transaction suspendedTransaction)
Apache Camel