|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AlphaTranlocal | |
|---|---|
| org.multiverse.stms.alpha | Contains the main Multiverse STM implementation: the AlphaStm. |
| org.multiverse.stms.alpha.mixins | Contains the mixin classes for atomic object. |
| org.multiverse.stms.alpha.programmatic | |
| org.multiverse.stms.alpha.transactions | Contains the AlphaTransaction implementations. |
| org.multiverse.stms.alpha.transactions.readonly | Contains the readonly AlphaTransaction implementations. |
| org.multiverse.stms.alpha.transactions.update | Contains the update AlphaTransaction implementations. |
| Uses of AlphaTranlocal in org.multiverse.stms.alpha |
|---|
| Fields in org.multiverse.stms.alpha declared as AlphaTranlocal | |
|---|---|
AlphaTranlocal |
AlphaTranlocal.___origin
|
| Methods in org.multiverse.stms.alpha that return AlphaTranlocal | |
|---|---|
AlphaTranlocal |
AlphaTransactionalObject.___load()
Loads the most recently committed AlphaTranlocal. |
AlphaTranlocal |
AlphaTransactionalObject.___load(long readVersion)
Loads a readonly AlphaTranlocal with a version equal or smaller than readVersion. |
AlphaTranlocal |
AlphaTransactionalObject.___openForCommutingOperation()
Opens this AlphaTransactionalObject for a commuting operation. |
AlphaTranlocal |
AlphaTransactionalObject.___openUnconstructed()
Creates a fresh AlphaTranlocal. |
AlphaTranlocal |
AlphaTranlocal.getOrigin()
Returns the original committed AlphaTranlocal this AlphaTranlocal is a updatable version of. |
abstract AlphaTranlocal |
AlphaTranlocalSnapshot.getTranlocal()
The Tranlocal that created this TranlocalSnapshot. |
abstract AlphaTranlocal |
AlphaTranlocal.openForWrite()
Returns a clone of this AlphaTranlocal to be used for updates. |
| Methods in org.multiverse.stms.alpha with parameters of type AlphaTranlocal | |
|---|---|
void |
AlphaTransactionalObject.___storeInitial(AlphaTranlocal tranlocal,
long writeVersion)
The store that is executed after a transactional object is constructed. |
org.multiverse.api.Listeners |
AlphaTransactionalObject.___storeUpdate(AlphaTranlocal tranlocal,
long writeVersion,
boolean releaseLock)
Stores the the content and releases the lock. |
static AlphaTransactionalObject |
AlphaStmUtils.getTransactionalObject(AlphaTranlocal tranlocal)
Gets the TransactionalObject for the provided AlphaTranlocal. |
void |
AlphaTranlocal.prematureFixation(AlphaTransaction tx,
AlphaTranlocal origin)
|
| Uses of AlphaTranlocal in org.multiverse.stms.alpha.mixins |
|---|
| Methods in org.multiverse.stms.alpha.mixins that return AlphaTranlocal | |
|---|---|
AlphaTranlocal |
DefaultTxObjectMixin.___load()
|
AlphaTranlocal |
FastTxObjectMixin.___load()
|
AlphaTranlocal |
ThreadUnsafeTxObjectMixin.___load()
|
AlphaTranlocal |
DefaultTxObjectMixin.___load(long readVersion)
|
AlphaTranlocal |
FastTxObjectMixin.___load(long readVersion)
|
AlphaTranlocal |
ThreadUnsafeTxObjectMixin.___load(long readVersion)
|
AlphaTranlocal |
DefaultTxObjectMixin.___openForCommutingOperation()
|
AlphaTranlocal |
FastTxObjectMixin.___openForCommutingOperation()
|
AlphaTranlocal |
ThreadUnsafeTxObjectMixin.___openForCommutingOperation()
|
AlphaTranlocal |
ThreadUnsafeTxObjectMixin.___openUnconstructed()
|
| Methods in org.multiverse.stms.alpha.mixins with parameters of type AlphaTranlocal | |
|---|---|
void |
DefaultTxObjectMixin.___storeInitial(AlphaTranlocal tranlocal,
long writeVersion)
|
void |
FastTxObjectMixin.___storeInitial(AlphaTranlocal tranlocal,
long writeVersion)
|
void |
ThreadUnsafeTxObjectMixin.___storeInitial(AlphaTranlocal tranlocal,
long writeVersion)
|
org.multiverse.api.Listeners |
DefaultTxObjectMixin.___storeUpdate(AlphaTranlocal tranlocal,
long writeVersion,
boolean releaseLock)
|
org.multiverse.api.Listeners |
FastTxObjectMixin.___storeUpdate(AlphaTranlocal tranlocal,
long writeVersion,
boolean releaseLock)
|
org.multiverse.api.Listeners |
ThreadUnsafeTxObjectMixin.___storeUpdate(AlphaTranlocal tranlocal,
long writeVersion,
boolean releaseLock)
|
| Uses of AlphaTranlocal in org.multiverse.stms.alpha.programmatic |
|---|
| Subclasses of AlphaTranlocal in org.multiverse.stms.alpha.programmatic | |
|---|---|
class |
AlphaProgrammaticLongTranlocal
The AlphaTranlocal for the AlphaProgrammaticLong. |
class |
AlphaProgrammaticReferenceTranlocal<E>
The AlphaTranlocal for the AlphaProgrammaticReference. |
| Methods in org.multiverse.stms.alpha.programmatic that return AlphaTranlocal | |
|---|---|
AlphaTranlocal |
AlphaProgrammaticLong.___openForCommutingOperation()
|
AlphaTranlocal |
AlphaProgrammaticLong.___openUnconstructed()
|
AlphaTranlocal |
AlphaProgrammaticReferenceTranlocal.openForWrite()
|
AlphaTranlocal |
AlphaProgrammaticLongTranlocal.openForWrite()
|
| Methods in org.multiverse.stms.alpha.programmatic with parameters of type AlphaTranlocal | |
|---|---|
void |
AlphaProgrammaticLongTranlocal.prematureFixation(AlphaTransaction tx,
AlphaTranlocal origin)
|
| Uses of AlphaTranlocal in org.multiverse.stms.alpha.transactions |
|---|
| Methods in org.multiverse.stms.alpha.transactions that return AlphaTranlocal | |
|---|---|
protected AlphaTranlocal |
AbstractAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractAlphaTransaction.doOpenForConstruction(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractAlphaTransaction.doOpenForRead(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractAlphaTransaction.load(AlphaTransactionalObject txObject)
|
AlphaTranlocal |
AlphaTransaction.openForCommutingWrite(AlphaTransactionalObject transactionalObject)
Opens the transactional object for a commuting operation. |
AlphaTranlocal |
AbstractAlphaTransaction.openForCommutingWrite(AlphaTransactionalObject transactionalObject)
|
AlphaTranlocal |
AlphaTransaction.openForConstruction(AlphaTransactionalObject transactionalObject)
Opens the transactional object for construction (and writing) purposes. |
AlphaTranlocal |
AbstractAlphaTransaction.openForConstruction(AlphaTransactionalObject transactionalObject)
|
AlphaTranlocal |
AlphaTransaction.openForRead(AlphaTransactionalObject transactionalObject)
Opens the transactional object for reading purposes. |
AlphaTranlocal |
AbstractAlphaTransaction.openForRead(AlphaTransactionalObject transactionalObject)
|
AlphaTranlocal |
AlphaTransaction.openForWrite(AlphaTransactionalObject transactionalObject)
Opens the transactional object for writing purposes. |
AlphaTranlocal |
AbstractAlphaTransaction.openForWrite(AlphaTransactionalObject transactionalObject)
|
| Uses of AlphaTranlocal in org.multiverse.stms.alpha.transactions.readonly |
|---|
| Methods in org.multiverse.stms.alpha.transactions.readonly with parameters of type AlphaTranlocal | |
|---|---|
protected abstract void |
AbstractReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
protected void |
NonTrackingReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
protected void |
MapReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
protected void |
ArrayReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
protected void |
MonoReadonlyAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
| Uses of AlphaTranlocal in org.multiverse.stms.alpha.transactions.update |
|---|
| Methods in org.multiverse.stms.alpha.transactions.update that return AlphaTranlocal | |
|---|---|
AlphaTranlocal |
ArrayUpdateAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractUpdateAlphaTransaction.doOpenForCommutingWrite(AlphaTransactionalObject txObject)
|
AlphaTranlocal |
AbstractUpdateAlphaTransaction.doOpenForConstruction(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractUpdateAlphaTransaction.doOpenForRead(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
ArrayUpdateAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractUpdateAlphaTransaction.doOpenForWrite(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
AbstractUpdateAlphaTransaction.doOpenForWritePreviousCommittedAndAttach(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
ArrayUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
MonoUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
|
protected AlphaTranlocal |
MapUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
|
protected abstract AlphaTranlocal |
AbstractUpdateAlphaTransaction.findAttached(AlphaTransactionalObject txObject)
Finds the tranlocal for the given transactional object in the set of attached tranlocals. |
| Methods in org.multiverse.stms.alpha.transactions.update with parameters of type AlphaTranlocal | |
|---|---|
protected void |
ArrayUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
protected void |
MonoUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
protected void |
MapUpdateAlphaTransaction.attach(AlphaTranlocal tranlocal)
|
protected abstract void |
AbstractUpdateAlphaTransaction.attach(AlphaTranlocal opened)
Attaches the tranlocal to this Transaction. |
protected void |
AbstractUpdateAlphaTransaction.doReleaseWriteLockForSuccess(AlphaTranlocal tranlocal,
long writeVersion)
|
protected void |
AbstractUpdateAlphaTransaction.doReleaseWriteSetLocksForFailure(AlphaTranlocal tranlocal)
|
protected boolean |
AbstractUpdateAlphaTransaction.hasReadConflict(AlphaTranlocal attached)
|
protected boolean |
AbstractUpdateAlphaTransaction.hasWriteConflict(AlphaTranlocal tranlocal)
|
protected boolean |
AbstractUpdateAlphaTransaction.isDirty(AlphaTranlocal attached)
|
protected org.multiverse.api.Listeners |
AbstractUpdateAlphaTransaction.makePermanent(AlphaTranlocal tranlocal,
long writeVersion)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||