Interface IEntryPacket
- All Superinterfaces:
Cloneable,Externalizable,ISwapExternalizable,ITransportPacket,RawEntry,Serializable,SmartExternalizable
- All Known Subinterfaces:
IMVCCEntryPacket,ITemplatePacket
- All Known Implementing Classes:
AbstractEntryPacket,AbstractIdsQueryPacket,AbstractQueryPacket,EmptyQueryPacket,EntryPacket,ExternalEntryPacket,ExternalizableEntryPacket,ExternalizableTemplatePacket,ExternalTemplatePacket,HybridEntryPacket,IdQueryPacket,IdsMultiRoutingQueryPacket,IdsQueryPacket,JoinedEntry,LocalCacheResponseEntryPacket,MVCCShellEntryPacket,PbsEntryPacket,PbsTemplatePacket,QueryEntryPacket,QueryTemplatePacket,SQLQueryTemplatePacket,TemplatePacket,UidQueryPacket,UnionTemplatePacket
this is the basic interface defining the proxy-space or space-space transport layer.
implementations depends on type of the data being transported.
- Since:
- 6.5
- Author:
- asy ronen
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanclone()getID()intGets the entry's previous version in space before updatelonggetTTL()booleantrue if the entry packet has an array of fixed propertiesbooleanGets whether this packet has a previous version set.booleandefault booleanisHybrid()voidsetCustomQuery(ICustomQuery customQuery) voidsetPreviousVersion(int version) Sets the entry's previous version in space before update, relevant for replication update operationvoidsetTTL(long ttl) voidMethods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.internal.server.space.redolog.storage.bytebuffer.ISwapExternalizable
readFromSwap, writeToSwapMethods inherited from interface com.gigaspaces.internal.transport.ITransportPacket
getCodebase, getCustomQuery, getDynamicProperties, getEntryType, getExternalEntryImplClassName, getFieldValue, getFieldValues, getMultipleUIDs, getOperationID, getPacketType, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, getTypeName, getUID, getVersion, isFifo, isNoWriteLease, isSerializeTypeDesc, isTransient, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, setVersion, supportsTypeDescChecksum, toObject, toObject, toObject, toObjectMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
setUID
-
getID
Object getID() -
getTTL
long getTTL() -
setTTL
void setTTL(long ttl) -
clone
IEntryPacket clone() -
setCustomQuery
-
setPreviousVersion
void setPreviousVersion(int version) Sets the entry's previous version in space before update, relevant for replication update operation -
getPreviousVersion
int getPreviousVersion()Gets the entry's previous version in space before update -
hasPreviousVersion
boolean hasPreviousVersion()Gets whether this packet has a previous version set. -
hasFixedPropertiesArray
boolean hasFixedPropertiesArray()true if the entry packet has an array of fixed properties -
isExternalizableEntryPacket
boolean isExternalizableEntryPacket() -
allNullFieldValues
default boolean allNullFieldValues() -
isHybrid
default boolean isHybrid()
-