Modifier and Type | Method and Description |
---|---|
void |
CurrentPOATie.commit(boolean report_heuristics) |
void |
_CurrentStub.commit(boolean report_heuristics) |
otid_t[] |
ArjunaFactoryPOATie.getChildTransactions(otid_t parent) |
otid_t[] |
_ArjunaFactoryStub.getChildTransactions(otid_t parent) |
otid_t[] |
ArjunaFactoryOperations.getChildTransactions(otid_t parent) |
Status |
ArjunaFactoryPOATie.getCurrentStatus(otid_t uid) |
Status |
_ArjunaFactoryStub.getCurrentStatus(otid_t uid) |
Status |
ArjunaFactoryOperations.getCurrentStatus(otid_t uid) |
Status |
ArjunaFactoryPOATie.getStatus(otid_t uid) |
Status |
_ArjunaFactoryStub.getStatus(otid_t uid) |
Status |
ArjunaFactoryOperations.getStatus(otid_t uid) |
Control |
ArjunaFactoryPOATie.getTransaction(otid_t uid) |
Control |
_ArjunaFactoryStub.getTransaction(otid_t uid) |
Control |
ArjunaFactoryOperations.getTransaction(otid_t uid) |
TransactionInfo |
ArjunaFactoryPOATie.getTransactionInfo(otid_t uid) |
TransactionInfo |
_ArjunaFactoryStub.getTransactionInfo(otid_t uid) |
TransactionInfo |
ArjunaFactoryOperations.getTransactionInfo(otid_t uid) |
otid_t[] |
ArjunaFactoryPOATie.numberOfTransactions(TransactionType t) |
otid_t[] |
_ArjunaFactoryStub.numberOfTransactions(TransactionType t) |
otid_t[] |
ArjunaFactoryOperations.numberOfTransactions(TransactionType t) |
void |
CurrentPOATie.rollback_only() |
void |
_CurrentStub.rollback_only() |
void |
CurrentPOATie.rollback() |
void |
_CurrentStub.rollback() |
Modifier and Type | Method and Description |
---|---|
void |
AtomicTransaction.abort()
Does not change thread-to-tx association as base class rollback does.
|
void |
AtomicTransaction.end(boolean report_heuristics)
Does not change thread-to-tx association as base class commit does.
|
Modifier and Type | Method and Description |
---|---|
void |
SubordinateAtomicTransaction.abort()
Does not change thread-to-tx association as base class rollback does.
|
void |
SubordinateAtomicTransaction.end(boolean report_heuristics)
Does not change thread-to-tx association as base class commit does.
|
Modifier and Type | Method and Description |
---|---|
void |
ControlWrapper.rollback_only() |
void |
ControlWrapper.rollback() |
Modifier and Type | Method and Description |
---|---|
static Status |
ServerFactory.getOSStatus(Uid u) |
static Status |
ServerFactory.getStatus(Uid u) |
Modifier and Type | Method and Description |
---|---|
void |
CurrentImple.commit(boolean report_heuristics)
It's not possible to commit/abort out of order using the current
interface.
|
otid_t[] |
TransactionFactoryImple.getChildTransactions(otid_t parent) |
Status |
TransactionFactoryImple.getOSStatus(Uid u) |
Status |
TransactionFactoryImple.getStatus(otid_t txid) |
Status |
TransactionFactoryImple.getStatus(Uid u) |
Control |
TransactionFactoryImple.getTransaction(otid_t txid) |
Control |
TransactionFactoryImple.getTransaction(Uid u) |
TransactionInfo |
TransactionFactoryImple.getTransactionInfo(otid_t txid) |
TransactionInfo |
TransactionFactoryImple.getTransactionInfo(Uid u) |
otid_t[] |
TransactionFactoryImple.numberOfTransactions(TransactionType t)
Now methods to return the identities of the currently running
transactions, and those which have terminated but left entries in the
object store.
|
void |
CurrentImple.rollback_only()
If the transaction has already terminated (or is being terminated) then
throw INVALID_TRANSACTION.
|
void |
CurrentImple.rollback()
If another thread has already terminated the transaction then: (i) if it
rolled back, we do nothing - could throw TransactionRequired of
INVALID_TRANSACTION, or NoTransaction.
|
Modifier and Type | Method and Description |
---|---|
void |
AtomicTransaction.commit(boolean report_heuristics) |
void |
TopLevelTransaction.commit(boolean report_heuristics) |
Control |
AtomicTransaction.control() |
void |
AtomicTransaction.rollback() |
void |
TopLevelTransaction.rollback() |
void |
AtomicTransaction.rollbackOnly()
Allow action commit to be supressed.
|
void |
AtomicTransaction.suspend()
Suspend this transaction from the current thread.
|
Modifier and Type | Field and Description |
---|---|
NoTransaction |
NoTransactionHolder.value |
Modifier and Type | Method and Description |
---|---|
static NoTransaction |
NoTransactionHelper.extract(Any any) |
static NoTransaction |
NoTransactionHelper.read(InputStream in) |
Modifier and Type | Method and Description |
---|---|
static void |
NoTransactionHelper.insert(Any any,
NoTransaction s) |
static void |
NoTransactionHelper.write(OutputStream out,
NoTransaction s) |
Modifier and Type | Method and Description |
---|---|
void |
CurrentPOATie.commit(boolean report_heuristics) |
void |
_CurrentStub.commit(boolean report_heuristics) |
void |
CurrentOperations.commit(boolean report_heuristics) |
void |
CurrentPOATie.rollback_only() |
void |
_CurrentStub.rollback_only() |
void |
CurrentOperations.rollback_only() |
void |
CurrentPOATie.rollback() |
void |
_CurrentStub.rollback() |
void |
CurrentOperations.rollback() |
Constructor and Description |
---|
NoTransactionHolder(NoTransaction initialValue) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.