Class Tranlocal<E>
java.lang.Object
org.multiverse.stms.gamma.transactionalobjects.Tranlocal<E>
- All Implemented Interfaces:
MultiverseConstants,GammaConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanintlonglongintlongbooleanFields inherited from interface org.multiverse.stms.gamma.GammaConstants
FAILURE, MASK_CONFLICT, MASK_SUCCESS, MASK_UNREGISTERED, REGISTRATION_DONE, REGISTRATION_NONE, REGISTRATION_NOT_NEEDED, TRANLOCAL_COMMUTING, TRANLOCAL_CONSTRUCTING, TRANLOCAL_READ, TRANLOCAL_WRITE, TRANSACTIONTYPE_FAT_FIXED_LENGTH, TRANSACTIONTYPE_FAT_MONO, TRANSACTIONTYPE_FAT_VARIABLE_LENGTH, TRANSACTIONTYPE_LEAN_FIXED_LENGTH, TRANSACTIONTYPE_LEAN_MONO, TX_ABORTED, TX_ACTIVE, TX_COMMITTED, TX_PREPARED, TYPE_BOOLEAN, TYPE_DOUBLE, TYPE_INT, TYPE_LONG, TYPE_REF, VERSION_UNCOMMITTEDFields inherited from interface org.multiverse.MultiverseConstants
LOCKMODE_EXCLUSIVE, LOCKMODE_NONE, LOCKMODE_READ, LOCKMODE_WRITE, SHAKE_BUGS, SPIN_YIELD, TRACING_ENABLED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCommutingFunction(GammaObjectPool pool, Function function) intintgetMode()booleanbooleanbooleanbooleanbooleanisDirty()booleanisRead()booleanisWrite()voidsetDepartObligation(boolean b) voidsetDirty(boolean dirty) voidsetLockMode(int lockMode)
-
Field Details
-
ref_value
-
version
public long version -
lockMode
public int lockMode -
owner
-
mode
public int mode -
hasDepartObligation
public boolean hasDepartObligation -
isDirty
public boolean isDirty -
next
-
previous
-
headCallable
-
writeSkewCheck
public boolean writeSkewCheck -
long_oldValue
public long long_oldValue -
ref_oldValue
-
long_value
public long long_value
-
-
Constructor Details
-
Tranlocal
public Tranlocal()
-
-
Method Details
-
isDirty
public boolean isDirty() -
setDirty
public void setDirty(boolean dirty) -
getLockMode
public int getLockMode() -
setLockMode
public void setLockMode(int lockMode) -
hasDepartObligation
public boolean hasDepartObligation() -
setDepartObligation
public void setDepartObligation(boolean b) -
isCommuting
public boolean isCommuting() -
isConstructing
public boolean isConstructing() -
isRead
public boolean isRead() -
isWrite
public boolean isWrite() -
addCommutingFunction
-
getMode
public int getMode() -
isConflictCheckNeeded
public boolean isConflictCheckNeeded()
-