public class TransactionStatusClp
extends java.lang.Object
implements org.springframework.transaction.TransactionStatus
A class loader proxy implementation for a transaction status object created by the transaction manager within the portal and serialized back and forth between the portal and plugin class loader.
| Constructor and Description |
|---|
TransactionStatusClp(java.lang.Object remoteTransactionStatus) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createSavepoint() |
void |
flush() |
java.lang.Object |
getRemoteTransactionStatus() |
boolean |
hasSavepoint() |
protected void |
initRemoteMethods(java.lang.Object remoteTransactionStatus) |
boolean |
isCompleted() |
boolean |
isNewTransaction() |
boolean |
isRollbackOnly() |
void |
releaseSavepoint(java.lang.Object savepoint) |
void |
rollbackToSavepoint(java.lang.Object savepoint) |
void |
setRollbackOnly() |
public TransactionStatusClp(java.lang.Object remoteTransactionStatus)
public java.lang.Object createSavepoint()
throws org.springframework.transaction.TransactionException
createSavepoint in interface org.springframework.transaction.SavepointManagerorg.springframework.transaction.TransactionExceptionpublic void flush()
flush in interface org.springframework.transaction.TransactionStatuspublic java.lang.Object getRemoteTransactionStatus()
public boolean hasSavepoint()
hasSavepoint in interface org.springframework.transaction.TransactionStatuspublic boolean isCompleted()
isCompleted in interface org.springframework.transaction.TransactionStatuspublic boolean isNewTransaction()
isNewTransaction in interface org.springframework.transaction.TransactionStatuspublic boolean isRollbackOnly()
isRollbackOnly in interface org.springframework.transaction.TransactionStatuspublic void releaseSavepoint(java.lang.Object savepoint)
throws org.springframework.transaction.TransactionException
releaseSavepoint in interface org.springframework.transaction.SavepointManagerorg.springframework.transaction.TransactionExceptionpublic void rollbackToSavepoint(java.lang.Object savepoint)
throws org.springframework.transaction.TransactionException
rollbackToSavepoint in interface org.springframework.transaction.SavepointManagerorg.springframework.transaction.TransactionExceptionpublic void setRollbackOnly()
setRollbackOnly in interface org.springframework.transaction.TransactionStatusprotected void initRemoteMethods(java.lang.Object remoteTransactionStatus)