public static class TSState.StateMarkedRollback extends TSState
TSState.StateActive, TSState.StateClosed, TSState.StateCommitRollingBack, TSState.StateCommitting, TSState.StateMarkedRollback, TSState.StateNew, TSState.StateRollingBack, TSState.TSStorage| Constructor and Description |
|---|
StateMarkedRollback(TransactedSessionImpl parentSession) |
| Modifier and Type | Method and Description |
|---|---|
void |
allowOperation(BaseTransactedSessionImpl.AllowedOperation op) |
void |
doCommit() |
void |
doRollback() |
TransactionStatus |
getStatusEnum() |
getStateCachepublic StateMarkedRollback(TransactedSessionImpl parentSession)
public TransactionStatus getStatusEnum()
public void allowOperation(BaseTransactedSessionImpl.AllowedOperation op) throws InvalidOperationException
allowOperation in class TSStateInvalidOperationExceptionpublic void doCommit()
throws JCSMPException
doCommit in class TSStateJCSMPExceptionpublic void doRollback()
throws JCSMPException
doRollback in class TSStateJCSMPExceptionCopyright 2004-2019 Solace Corporation. All rights reserved.