Class ExternalEntryPacket
java.lang.Object
com.gigaspaces.internal.serialization.AbstractExternalizable
com.gigaspaces.internal.transport.AbstractEntryPacket
com.gigaspaces.internal.transport.EntryPacket
com.j_spaces.core.ExternalEntryPacket
- All Implemented Interfaces:
RawEntry, ISwapExternalizable, IEntryPacket, ITransportPacket, IMVCCEntryPacket, Textualizable, SmartExternalizable, Externalizable, Serializable, Cloneable
- Direct Known Subclasses:
ExternalTemplatePacket
Represents an ExternalEntry as an IEntryPacket
- Since:
- 6.5
- Author:
- assafr
- See Also:
-
Field Summary
FieldsFields inherited from class EntryPacket
_returnOnlyUIDs, _typeNameFields inherited from class AbstractEntryPacket
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum -
Constructor Summary
ConstructorsConstructorDescriptionExternalEntryPacket(ITypeDesc typeDesc, EntryType entryType, Object[] fixedProperties, String uid, int version, long timeToLive, boolean isTransient) ExternalEntryPacket(ITypeDesc typeDesc, EntryType entryType, Object[] fixedProperties, String uid, int version, long timeToLive, boolean isTransient, String implClassName) ExternalEntryPacket(ITypeDesc typeDesc, Object[] values) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidreadExternal(ObjectInput in, PlatformLogicalVersion version) voidtoObject(EntryType entryType, StorageTypeDeserialization storageTypeDeserialization) protected voidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) voidwriteToSwap(ObjectOutput out) Methods inherited from class EntryPacket
applyMVCCEntryMetadata, clone, getCustomQuery, getDynamicProperties, getFieldValue, getFieldValues, getMultipleUIDs, getMVCCEntryMetadata, getTTL, getTypeName, getUID, getVersion, hasFixedPropertiesArray, isFifo, isMVCCEntryMetadataApplied, isNoWriteLease, isReturnOnlyUids, isTransient, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setReturnOnlyUIDs, setTTL, setUID, setVersionMethods inherited from class AbstractEntryPacket
equals, getCodebase, getEntryType, getID, getIdImpl, getOperationID, getPreviousVersion, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImplMethods inherited from class AbstractExternalizable
readExternal, writeExternalMethods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface IEntryPacket
allNullFieldValues, getID, getPreviousVersion, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setPreviousVersionMethods inherited from interface ITransportPacket
getCodebase, getEntryType, getOperationID, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, isSerializeTypeDesc, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObjectMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
_implClassName
-
-
Constructor Details
-
ExternalEntryPacket
public ExternalEntryPacket() -
ExternalEntryPacket
-
ExternalEntryPacket
-
ExternalEntryPacket
-
-
Method Details
-
getPacketType
- Specified by:
getPacketTypein interfaceITransportPacket- Overrides:
getPacketTypein classEntryPacket
-
getExternalEntryImplClassName
- Specified by:
getExternalEntryImplClassNamein interfaceITransportPacket- Overrides:
getExternalEntryImplClassNamein classAbstractEntryPacket
-
toObject
- Specified by:
toObjectin interfaceITransportPacket- Overrides:
toObjectin classAbstractEntryPacket
-
writeToSwap
- Specified by:
writeToSwapin interfaceISwapExternalizable- Overrides:
writeToSwapin classEntryPacket- Throws:
IOException
-
readFromSwap
- Specified by:
readFromSwapin interfaceISwapExternalizable- Overrides:
readFromSwapin classEntryPacket- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Overrides:
writeExternalin classEntryPacket- Throws:
IOException
-
readExternal
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException - Overrides:
readExternalin classEntryPacket- Throws:
IOExceptionClassNotFoundException
-