Package com.j_spaces.core
Class XtnInfo
java.lang.Object
com.gigaspaces.internal.utils.concurrent.ReentrantSimpleLock
com.j_spaces.core.XtnInfo
- All Implemented Interfaces:
ISimpleLock
- Direct Known Subclasses:
XtnEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanbooleanlongfinal booleanbooleanfinal longfinal ServerTransaction -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidvoiddecrementUsed(boolean disableUnusedXtnCleanupInServer) longlongbooleanbooleanbooleanbooleanbooleanisUsed()voidvoidsetFromReplication(boolean isFromReplication) voidbooleansetOnlyEmbeddedJoins(boolean val) voidvoidbooleansetUnusedIfPossible(int unusedCleanTime, boolean includeGlobalXtns) Methods inherited from class com.gigaspaces.internal.utils.concurrent.ReentrantSimpleLock
lock, tryLock, unlock
-
Field Details
-
m_Transaction
-
m_Readonly
public final boolean m_Readonly -
m_Active
public boolean m_Active -
m_AlreadyPrepared
public boolean m_AlreadyPrepared -
m_CommitRollbackTimeStamp
public long m_CommitRollbackTimeStamp -
m_SingleParticipant
public boolean m_SingleParticipant -
m_AnyUpdates
public boolean m_AnyUpdates -
m_startTime
public final long m_startTime
-
-
Constructor Details
-
XtnInfo
Constructs a new Xtn info.
-
-
Method Details
-
getServerTransaction
-
getStartTime
public long getStartTime() -
isFromReplication
public boolean isFromReplication()- Returns:
- the isFromReplication
-
setFromReplication
public void setFromReplication(boolean isFromReplication) - Parameters:
isFromReplication- the isFromReplication to set
-
setStatus
- Parameters:
m_Status- the m_Status to set
-
getStatus
- Returns:
- the m_Status
-
isUsed
public boolean isUsed() -
addUsedIfPossible
public boolean addUsedIfPossible() -
decrementUsed
public void decrementUsed() -
decrementUsed
public void decrementUsed(boolean disableUnusedXtnCleanupInServer) -
setUnusedIfPossible
public boolean setUnusedIfPossible(int unusedCleanTime, boolean includeGlobalXtns) -
isOperatedUpon
public boolean isOperatedUpon() -
setOperatedUpon
public void setOperatedUpon() -
getLastUsageTime
public long getLastUsageTime() -
isOnlyEmbeddedJoins
public boolean isOnlyEmbeddedJoins() -
setOnlyEmbeddedJoins
public boolean setOnlyEmbeddedJoins(boolean val) -
isFromGateway
public boolean isFromGateway()- Returns:
- true if the entry was created by a gateway operation.
-
setFromGateway
public void setFromGateway() -
setGatewayOverrideVersion
-
getOverrideVersionUids
-