Class AbstractDirectPersistencyOpInfo
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.directPersistency.AbstractDirectPersistencyOpInfo
- All Implemented Interfaces:
IDirectPersistencyOpInfo,SmartExternalizable,Externalizable,Serializable
- Direct Known Subclasses:
DirectPersistencyMultipleUidsOpInfo,DirectPersistencySingleUidOpInfo
public abstract class AbstractDirectPersistencyOpInfo
extends Object
implements IDirectPersistencyOpInfo
The element of synchronizing a direct-persistency uid
- Since:
- 10.2
- Author:
- yechielf
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractDirectPersistencyOpInfo(long generationId, int seq1, int seq2) AbstractDirectPersistencyOpInfo(long generationId, long seq) -
Method Summary
Modifier and TypeMethodDescriptionlongintstatic intgetOrderWithinSegment(long seq) intstatic intgetSegmentNumber(long seq) longabstract StringgetUid()getUids()booleanbooleanbooleanabstract booleanbooleanvoidvoidsetEmbeddedSyncOpInfo(IEmbeddedSyncOpInfo embeddedSyncOpInfo) voidvoidvoidsetRedoKey(long redokey) toString()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
AbstractDirectPersistencyOpInfo
public AbstractDirectPersistencyOpInfo(long generationId, int seq1, int seq2) -
AbstractDirectPersistencyOpInfo
public AbstractDirectPersistencyOpInfo(long generationId, long seq) -
AbstractDirectPersistencyOpInfo
public AbstractDirectPersistencyOpInfo()
-
-
Method Details
-
getGenerationId
public long getGenerationId()- Specified by:
getGenerationIdin interfaceIDirectPersistencyOpInfo
-
isMultiUids
public abstract boolean isMultiUids()- Specified by:
isMultiUidsin interfaceIDirectPersistencyOpInfo
-
getUid
- Specified by:
getUidin interfaceIDirectPersistencyOpInfo
-
getUids
- Specified by:
getUidsin interfaceIDirectPersistencyOpInfo
-
getRedoKey
- Specified by:
getRedoKeyin interfaceIDirectPersistencyOpInfo
-
hasRedoKey
public boolean hasRedoKey()- Specified by:
hasRedoKeyin interfaceIDirectPersistencyOpInfo
-
setRedoKey
public void setRedoKey(long redokey) - Specified by:
setRedoKeyin interfaceIDirectPersistencyOpInfo
-
isInMainList
public boolean isInMainList()- Specified by:
isInMainListin interfaceIDirectPersistencyOpInfo
-
setInMainList
public void setInMainList()- Specified by:
setInMainListin interfaceIDirectPersistencyOpInfo
-
isPersisted
public boolean isPersisted()- Specified by:
isPersistedin interfaceIDirectPersistencyOpInfo
-
setPersisted
public void setPersisted()- Specified by:
setPersistedin interfaceIDirectPersistencyOpInfo
-
getSequenceNumber
public long getSequenceNumber()- Specified by:
getSequenceNumberin interfaceIDirectPersistencyOpInfo
-
getSegmentNumber
public int getSegmentNumber()- Specified by:
getSegmentNumberin interfaceIDirectPersistencyOpInfo
-
getSegmentNumber
public static int getSegmentNumber(long seq) -
getOrderWithinSegment
public int getOrderWithinSegment()- Specified by:
getOrderWithinSegmentin interfaceIDirectPersistencyOpInfo
-
getOrderWithinSegment
public static int getOrderWithinSegment(long seq) -
isConfirmedByRemote
- Specified by:
isConfirmedByRemotein interfaceIDirectPersistencyOpInfo
-
setEmbeddedSyncOpInfo
- Specified by:
setEmbeddedSyncOpInfoin interfaceIDirectPersistencyOpInfo
-
getEmbeddedSyncOpInfo
- Specified by:
getEmbeddedSyncOpInfoin interfaceIDirectPersistencyOpInfo
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
toString
-