org.teiid.dqp.service
Interface TransactionService
- All Known Implementing Classes:
- TransactionServerImpl
public interface TransactionService
Method Summary |
TransactionContext |
begin(java.lang.String threadId)
|
TransactionContext |
begin(TransactionContext context)
|
void |
cancelTransactions(java.lang.String threadId,
boolean requestOnly)
|
void |
commit(java.lang.String threadId)
|
void |
commit(java.lang.String threadId,
XidImpl xid,
boolean onePhase,
boolean singleTM)
|
TransactionContext |
commit(TransactionContext context)
|
void |
end(java.lang.String threadId,
XidImpl xid,
int flags,
boolean singleTM)
|
void |
forget(java.lang.String threadId,
XidImpl xid,
boolean singleTM)
|
TransactionContext |
getOrCreateTransactionContext(java.lang.String threadId)
|
java.util.Collection<Transaction> |
getTransactions()
|
int |
prepare(java.lang.String threadId,
XidImpl xid,
boolean singleTM)
|
javax.transaction.xa.Xid[] |
recover(int flag,
boolean singleTM)
|
void |
resume(TransactionContext context)
|
void |
rollback(java.lang.String threadId)
|
void |
rollback(java.lang.String threadId,
XidImpl xid,
boolean singleTM)
|
TransactionContext |
rollback(TransactionContext context)
|
void |
start(java.lang.String threadId,
XidImpl xid,
int flags,
int timeout,
boolean singleTM)
|
void |
suspend(TransactionContext context)
|
void |
terminateTransaction(java.lang.String transactionId)
|
begin
TransactionContext begin(TransactionContext context)
throws XATransactionException
- Throws:
XATransactionException
commit
TransactionContext commit(TransactionContext context)
throws XATransactionException
- Throws:
XATransactionException
rollback
TransactionContext rollback(TransactionContext context)
throws XATransactionException
- Throws:
XATransactionException
getOrCreateTransactionContext
TransactionContext getOrCreateTransactionContext(java.lang.String threadId)
suspend
void suspend(TransactionContext context)
throws XATransactionException
- Throws:
XATransactionException
resume
void resume(TransactionContext context)
throws XATransactionException
- Throws:
XATransactionException
begin
TransactionContext begin(java.lang.String threadId)
throws XATransactionException
- Throws:
XATransactionException
commit
void commit(java.lang.String threadId)
throws XATransactionException
- Throws:
XATransactionException
rollback
void rollback(java.lang.String threadId)
throws XATransactionException
- Throws:
XATransactionException
cancelTransactions
void cancelTransactions(java.lang.String threadId,
boolean requestOnly)
throws XATransactionException
- Throws:
XATransactionException
prepare
int prepare(java.lang.String threadId,
XidImpl xid,
boolean singleTM)
throws XATransactionException
- Throws:
XATransactionException
commit
void commit(java.lang.String threadId,
XidImpl xid,
boolean onePhase,
boolean singleTM)
throws XATransactionException
- Throws:
XATransactionException
rollback
void rollback(java.lang.String threadId,
XidImpl xid,
boolean singleTM)
throws XATransactionException
- Throws:
XATransactionException
recover
javax.transaction.xa.Xid[] recover(int flag,
boolean singleTM)
throws XATransactionException
- Throws:
XATransactionException
forget
void forget(java.lang.String threadId,
XidImpl xid,
boolean singleTM)
throws XATransactionException
- Throws:
XATransactionException
start
void start(java.lang.String threadId,
XidImpl xid,
int flags,
int timeout,
boolean singleTM)
throws XATransactionException
- Throws:
XATransactionException
end
void end(java.lang.String threadId,
XidImpl xid,
int flags,
boolean singleTM)
throws XATransactionException
- Throws:
XATransactionException
getTransactions
java.util.Collection<Transaction> getTransactions()
terminateTransaction
void terminateTransaction(java.lang.String transactionId)
throws AdminException
- Throws:
AdminException
Copyright © 2011. All Rights Reserved.