Class Tranlocal<E>
java.lang.Object
org.multiverse.stms.gamma.transactionalobjects.Tranlocal<E>
- All Implemented Interfaces:
MultiverseConstants
,GammaConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
boolean
int
long
long
int
long
boolean
Fields 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_UNCOMMITTED
Fields 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 TypeMethodDescriptionvoid
addCommutingFunction
(GammaObjectPool pool, Function function) int
int
getMode()
boolean
boolean
boolean
boolean
boolean
isDirty()
boolean
isRead()
boolean
isWrite()
void
setDepartObligation
(boolean b) void
setDirty
(boolean dirty) void
setLockMode
(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()
-