public class JiniTransactionHolder
extends org.springframework.transaction.support.ResourceHolderSupport
AbstractJiniTransactionManager
Constructor and Description |
---|
JiniTransactionHolder(Transaction.Created txCreated,
int isolationLevel,
LeaseRenewalManager leaseRenewalManager)
Constructs a new jini transaction holder.
|
Modifier and Type | Method and Description |
---|---|
int |
decRef() |
int |
getIsolationLevel()
Returns the current transaction isolation level.
|
LeaseRenewalManager |
getLeaseRenewalManager()
Returns the lease renewal manager associated with this transaction, can be
null . |
Transaction |
getTransaction()
Returns the Jini transaction object.
|
Transaction.Created |
getTxCreated()
Returns the Jini transaction created object.
|
boolean |
hasLeaseRenewalManager()
Returns
true if there is a lease renewal manager associated with this
transaction |
boolean |
hasTransaction()
Returns
true if there is an existing transaction held by this bean,
false if no transaction is in progress. |
int |
incRef() |
boolean |
isDisableCommit() |
boolean |
isDisableRollback() |
void |
setDisableCommit(boolean disableCommit) |
void |
setDisableRollback(boolean disableRollback) |
clear, getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
public JiniTransactionHolder(Transaction.Created txCreated, int isolationLevel, LeaseRenewalManager leaseRenewalManager)
txCreated
- The Jini transaction created objectisolationLevel
- The isolation level that transaction is executed underleaseRenewalManager
- The lease renewal manager for the transaction (can be
null
)public int incRef()
public int decRef()
public boolean isDisableRollback()
public void setDisableRollback(boolean disableRollback)
public boolean isDisableCommit()
public void setDisableCommit(boolean disableCommit)
public boolean hasTransaction()
true
if there is an existing transaction held by this bean,
false
if no transaction is in progress.public Transaction.Created getTxCreated()
null
.public Transaction getTransaction()
null
.public int getIsolationLevel()
TransactionDefinition.getIsolationLevel()
values.public boolean hasLeaseRenewalManager()
true
if there is a lease renewal manager associated with this
transactionpublic LeaseRenewalManager getLeaseRenewalManager()
null
.Copyright © GigaSpaces.