public abstract class CompensatingTransactionHolderSupport extends ResourceHolderSupport
Constructor and Description |
---|
CompensatingTransactionHolderSupport(CompensatingTransactionOperationManager manager)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
protected abstract Object |
getTransactedResource()
Get the actual transacted resource.
|
CompensatingTransactionOperationManager |
getTransactionOperationManager()
Get the CompensatingTransactionOperationManager to handle the data for
the current transaction.
|
void |
setTransactionOperationManager(CompensatingTransactionOperationManager transactionOperationManager)
Set the CompensatingTransactionOperationManager.
|
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
public CompensatingTransactionHolderSupport(CompensatingTransactionOperationManager manager)
manager
- The CompensatingTransactionOperationManager
to use for
creating Compensating operations.protected abstract Object getTransactedResource()
public void clear()
clear
in class ResourceHolderSupport
public CompensatingTransactionOperationManager getTransactionOperationManager()
public void setTransactionOperationManager(CompensatingTransactionOperationManager transactionOperationManager)
transactionOperationManager
- the CompensatingTransactionOperationManager to use.