public interface TransactionAssistanceFactory extends Serializable, javax.resource.Referenceable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
TransactionAssistanceFactory.CommitRollbackRecoveryCallback
Classes with this interface are registered with the
TransactionAssistanceFactory.
|
| Modifier and Type | Method and Description |
|---|---|
TransactionAssistant |
getTransactionAssistant()
Get transaction assistant from factory so that a callback can be
bound into the transaction as well as recovery which is controlled
by the app server's transaction manager.
|
void |
registerCommitRollbackRecovery(TransactionAssistanceFactory.CommitRollbackRecoveryCallback commitRollbackRecoveryCallback)
The application must register a callback
which can be used to commit or rollback transactions
as well as recover unfinished transactions.
|
void |
unregisterCommitRollbackRecovery()
unregister the callback previously registered.
|
getReferenceTransactionAssistant getTransactionAssistant() throws javax.resource.ResourceException
javax.resource.ResourceException - Thrown if an assistant can't be obtainedvoid registerCommitRollbackRecovery(TransactionAssistanceFactory.CommitRollbackRecoveryCallback commitRollbackRecoveryCallback)
void unregisterCommitRollbackRecovery()
Copyright © 2015 Ant Kutschera. All rights reserved.