|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AbstractTransactionService.TxState | |
|---|---|
| com.bigdata.journal | The journal is an append-only persistence capable data structure supporting atomic commit, named indices, and transactions. |
| com.bigdata.service | This package provides implementations of bigdata services (metadata service, data service, transaction manager service. |
| Uses of AbstractTransactionService.TxState in com.bigdata.journal |
|---|
| Methods in com.bigdata.journal with parameters of type AbstractTransactionService.TxState | |
|---|---|
protected void |
JournalTransactionService.abortImpl(AbstractTransactionService.TxState state)
|
protected void |
JournalTransactionService.activateTx(AbstractTransactionService.TxState state)
Extended to register the new tx in the AbstractLocalTransactionManager. |
protected long |
JournalTransactionService.commitImpl(AbstractTransactionService.TxState state)
|
protected void |
JournalTransactionService.deactivateTx(AbstractTransactionService.TxState state)
|
| Uses of AbstractTransactionService.TxState in com.bigdata.service |
|---|
| Methods in com.bigdata.service with parameters of type AbstractTransactionService.TxState | |
|---|---|
protected abstract void |
AbstractTransactionService.abortImpl(AbstractTransactionService.TxState state)
Implementation must abort the tx on the journal (standalone) or on each data service (federation) on which it has written. |
protected void |
DistributedTransactionService.abortImpl(AbstractTransactionService.TxState state)
|
protected void |
AbstractTransactionService.activateTx(AbstractTransactionService.TxState state)
Adds the transaction from to the local tables. |
protected abstract long |
AbstractTransactionService.commitImpl(AbstractTransactionService.TxState state)
Implementation must either single-phase commit (standalone journal or a transaction that only writes on a single data service) or 2-/3-phase commit (distributed transaction running on a federation). |
protected long |
DistributedTransactionService.commitImpl(AbstractTransactionService.TxState state)
There are two distinct commit protocols depending on whether the transaction write set is distributed across more than one IDataService. |
protected void |
AbstractTransactionService.deactivateTx(AbstractTransactionService.TxState state)
Removes the transaction from the local tables. |
protected long |
DistributedTransactionService.singlePhaseCommit(AbstractTransactionService.TxState state)
Prepare and commit a read-write transaction that has written on a single data service. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||