Package com.j_spaces.core
Class AbstractIdsQueryPacket
java.lang.Object
com.gigaspaces.internal.serialization.AbstractExternalizable
com.gigaspaces.internal.transport.AbstractEntryPacket
com.gigaspaces.internal.transport.AbstractQueryPacket
com.j_spaces.core.AbstractIdsQueryPacket
- All Implemented Interfaces:
RawEntry,ISwapExternalizable,IEntryPacket,ITemplatePacket,ITransportPacket,Textualizable,SmartExternalizable,Externalizable,Serializable,Cloneable
- Direct Known Subclasses:
IdsMultiRoutingQueryPacket,IdsQueryPacket
A base template packet for IdsQueryPacket and IdsMultiRoutingQueryPacket The template packet
contains an IDs array.
- Since:
- 7.1.1
- Author:
- idan
- See Also:
-
Field Summary
FieldsFields inherited from class com.gigaspaces.internal.transport.AbstractEntryPacket
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor required by Externalizable.AbstractIdsQueryPacket(Object[] ids, int version, ITypeDesc typeDesc, QueryResultTypeInternal resultType, AbstractProjectionTemplate projectionTemplate) -
Method Summary
Modifier and TypeMethodDescriptiongetID()Object[]getIds()abstract ObjectgetRouting(int objectIndex) intbooleanprotected voidreadExternal(ObjectInput in, PlatformLogicalVersion version) voidvoidsetClassName(String className) voidvoidsetProjectionTemplate(AbstractProjectionTemplate projectionTemplate) voidsetVersion(int version) protected voidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) voidwriteToSwap(ObjectOutput out) Methods inherited from class com.gigaspaces.internal.transport.AbstractQueryPacket
clone, getCustomQuery, getDynamicProperties, getExtendedMatchCodeColumns, getExtendedMatchCodes, getFieldValue, getFieldValues, getMultipleUIDs, getPacketType, getQueryResultType, getRangeValues, getRangeValuesInclusion, getTTL, getUID, isAllIndexValuesSqlQuery, isFifo, isIdQuery, isNoWriteLease, isReturnOnlyUids, isTemplateQuery, isTransient, setCustomQuery, setDynamicProperties, setFieldsValues, setFieldValue, setMultipleUIDs, setQueryResultType, setReturnOnlyUIDs, setTTL, setUID, supportExtendedMatching, toObject, validateMethods inherited from class com.gigaspaces.internal.transport.AbstractEntryPacket
equals, getCodebase, getEntryType, getExternalEntryImplClassName, getIdImpl, getOperationID, getPreviousVersion, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, hasFixedPropertiesArray, 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, getPreviousVersion, hasFixedPropertiesArray, hasPreviousVersion, isExternalizableEntryPacket, isHybrid, setPreviousVersionMethods inherited from interface com.gigaspaces.internal.transport.ITemplatePacket
getTemplateRoutingValue, isBroadcastMethods inherited from interface com.gigaspaces.internal.transport.ITransportPacket
getCodebase, getEntryType, getExternalEntryImplClassName, getOperationID, getPropertyValue, getRoutingFieldValue, getTypeDescChecksum, getTypeDescriptor, isSerializeTypeDesc, setOperationID, setPropertyValue, setSerializeTypeDesc, setTypeDesc, supportsTypeDescChecksum, toObject, toObject, toObjectMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
_className
-
_ids
-
_version
protected int _version
-
-
Constructor Details
-
AbstractIdsQueryPacket
public AbstractIdsQueryPacket()Default constructor required by Externalizable. -
AbstractIdsQueryPacket
public AbstractIdsQueryPacket(Object[] ids, int version, ITypeDesc typeDesc, QueryResultTypeInternal resultType, AbstractProjectionTemplate projectionTemplate)
-
-
Method Details
-
getRouting
-
getTypeName
- Specified by:
getTypeNamein interfaceITransportPacket- Overrides:
getTypeNamein classAbstractQueryPacket
-
setClassName
-
getIds
-
setIds
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceITransportPacket- Overrides:
getVersionin classAbstractQueryPacket
-
setVersion
public void setVersion(int version) - Specified by:
setVersionin interfaceITransportPacket- Overrides:
setVersionin classAbstractQueryPacket
-
getID
- Specified by:
getIDin interfaceIEntryPacket- Overrides:
getIDin classAbstractQueryPacket
-
getProjectionTemplate
- Specified by:
getProjectionTemplatein interfaceITemplatePacket- Overrides:
getProjectionTemplatein classAbstractQueryPacket
-
setProjectionTemplate
- Specified by:
setProjectionTemplatein interfaceITemplatePacket- Overrides:
setProjectionTemplatein classAbstractQueryPacket
-
readExternal
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException - Overrides:
readExternalin classAbstractQueryPacket- Throws:
IOExceptionClassNotFoundException
-
readFromSwap
- Specified by:
readFromSwapin interfaceISwapExternalizable- Overrides:
readFromSwapin classAbstractQueryPacket- Throws:
IOExceptionClassNotFoundException
-
writeToSwap
- Specified by:
writeToSwapin interfaceISwapExternalizable- Overrides:
writeToSwapin classAbstractQueryPacket- Throws:
IOException
-
writeExternal
- Overrides:
writeExternalin classAbstractQueryPacket- Throws:
IOException
-
isIdsQuery
public boolean isIdsQuery()- Specified by:
isIdsQueryin interfaceITemplatePacket- Overrides:
isIdsQueryin classAbstractQueryPacket
-