Class PbsEntryPacket
java.lang.Object
com.gigaspaces.internal.serialization.AbstractExternalizable
com.gigaspaces.internal.transport.AbstractEntryPacket
com.gigaspaces.internal.transport.PbsEntryPacket
- All Implemented Interfaces:
RawEntry,ISwapExternalizable,IEntryPacket,ITransportPacket,Textualizable,SmartExternalizable,Externalizable,Serializable,Cloneable
- Direct Known Subclasses:
PbsTemplatePacket
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Object[]protected Objectprotected byteprotected static final byteprotected static final byteprotected static final byteFields inherited from class com.gigaspaces.internal.transport.AbstractEntryPacket
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum -
Constructor Summary
ConstructorsConstructorDescriptionPbsEntryPacket(byte[] byteStream, Map<String, Object> dynamicProperties, EntryType entryType) PbsEntryPacket(ITypeDesc typeDesc, EntryType entryType) PbsEntryPacket(ITypeDesc typeDesc, EntryType entryType, Object[] fixedProperties, Map<String, Object> dynamicProperties, String uid, int version, long timeToLive, boolean isTransient) PbsEntryPacket(PbsInputStream input, ITypeDesc typeDesc, EntryType entryType) -
Method Summary
Modifier and TypeMethodDescriptionclone()getFieldValue(int index) Object[]String[]byte[]longgetTTL()intgetUID()intbooleantrue if the entry packet has an array of fixed propertiesbooleanisFifo()booleanbooleanbooleanprotected voidreadExternal(ObjectInput in, PlatformLogicalVersion version) voidvoidsetCustomQuery(ICustomQuery customQuery) voidsetDynamicProperties(Map<String, Object> dynamicProperties) voidsetFieldsValues(Object[] values) voidsetFieldValue(int index, Object value) voidsetMultipleUIDs(String[] multipleUIDs) voidsetReturnOnlyUIDs(boolean returnOnlyUIDs) voidsetTTL(long ttl) voidvoidsetVersion(int version) booleanprotected voidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) voidwriteToSwap(ObjectOutput out) Methods inherited from class com.gigaspaces.internal.transport.AbstractEntryPacket
equals, getCodebase, getEntryType, getExternalEntryImplClassName, getID, getIdImpl, getOperationID, getPreviousVersion, getPropertyValue, getTypeDescriptor, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, toObject, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImplMethods inherited from class com.gigaspaces.internal.serialization.AbstractExternalizable
readExternal, writeExternalMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.internal.transport.IEntryPacket
allNullFieldValues, isHybridMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
CONTENT_NONE
protected static final byte CONTENT_NONE- See Also:
-
CONTENT_HEADER
protected static final byte CONTENT_HEADER- See Also:
-
CONTENT_ALL
protected static final byte CONTENT_ALL- See Also:
-
_className
-
_fieldsValues
-
_unmarshContentState
protected byte _unmarshContentState -
_routingFieldValue
-
-
Constructor Details
-
PbsEntryPacket
public PbsEntryPacket() -
PbsEntryPacket
-
PbsEntryPacket
-
PbsEntryPacket
-
PbsEntryPacket
-
-
Method Details
-
clone
- Specified by:
clonein interfaceIEntryPacket- Overrides:
clonein classAbstractEntryPacket
-
getStreamBytes
public byte[] getStreamBytes() -
getPacketType
-
getMultipleUIDs
-
setMultipleUIDs
-
isReturnOnlyUids
public boolean isReturnOnlyUids() -
setReturnOnlyUIDs
public void setReturnOnlyUIDs(boolean returnOnlyUIDs) -
getTTL
public long getTTL() -
setTTL
public void setTTL(long ttl) -
isNoWriteLease
public boolean isNoWriteLease() -
getTypeName
-
getUID
-
setUID
-
getVersion
public int getVersion() -
setVersion
public void setVersion(int version) -
isFifo
public boolean isFifo() -
isTransient
public boolean isTransient() -
getRoutingFieldValue
- Specified by:
getRoutingFieldValuein interfaceITransportPacket- Overrides:
getRoutingFieldValuein classAbstractEntryPacket
-
getFieldValues
-
setFieldsValues
-
getDynamicProperties
-
setDynamicProperties
-
getFieldValue
-
setFieldValue
-
supportsTypeDescChecksum
public boolean supportsTypeDescChecksum()- Specified by:
supportsTypeDescChecksumin interfaceITransportPacket- Overrides:
supportsTypeDescChecksumin classAbstractEntryPacket
-
getTypeDescChecksum
public int getTypeDescChecksum()- Specified by:
getTypeDescChecksumin interfaceITransportPacket- Overrides:
getTypeDescChecksumin classAbstractEntryPacket
-
getCustomQuery
-
setCustomQuery
-
hasFixedPropertiesArray
public boolean hasFixedPropertiesArray()true if the entry packet has an array of fixed properties- Specified by:
hasFixedPropertiesArrayin interfaceIEntryPacket- Overrides:
hasFixedPropertiesArrayin classAbstractEntryPacket
-
readExternal
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException - Overrides:
readExternalin classAbstractEntryPacket- Throws:
IOExceptionClassNotFoundException
-
writeToSwap
- Specified by:
writeToSwapin interfaceISwapExternalizable- Overrides:
writeToSwapin classAbstractEntryPacket- Throws:
IOException
-
readFromSwap
- Specified by:
readFromSwapin interfaceISwapExternalizable- Overrides:
readFromSwapin classAbstractEntryPacket- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Overrides:
writeExternalin classAbstractEntryPacket- Throws:
IOException
-