Package com.j_spaces.core
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 com.gigaspaces.internal.transport.EntryPacket
_returnOnlyUIDs, _typeNameFields inherited from class com.gigaspaces.internal.transport.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 com.gigaspaces.internal.transport.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 com.gigaspaces.internal.transport.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 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, getID, getPreviousVersion, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setPreviousVersionMethods inherited from interface com.gigaspaces.internal.transport.ITransportPacket
getCodebase, getEntryType, getOperationID, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, isSerializeTypeDesc, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObjectMethods inherited from interface com.gigaspaces.serialization.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
-