public class GridNearGetRequest<K,V> extends GridCacheMessage<K,V> implements GridCacheDeployable, GridCacheVersionable
MessageAdapter.TypeCACHE_MSG_INDEX_FIELD_NAME, cacheId, MAX_CACHE_MSG_LOOKUP_INDEXreader, readState| Constructor and Description |
|---|
GridNearGetRequest()
Empty constructor required for
Externalizable. |
GridNearGetRequest(int cacheId,
IgniteUuid futId,
IgniteUuid miniId,
GridCacheVersion ver,
LinkedHashMap<K,Boolean> keys,
boolean readThrough,
boolean reload,
long topVer,
UUID subjId,
int taskNameHash,
long accessTtl,
boolean skipVals) |
| Modifier and Type | Method and Description |
|---|---|
long |
accessTtl() |
byte |
directType()
Gets message type.
|
void |
finishUnmarshal(GridCacheSharedContext<K,V> ctx,
ClassLoader ldr)
This method is called after the message is deserialized and is responsible for
unmarshalling state marshalled in
GridCacheMessage.prepareMarshal(GridCacheSharedContext) method. |
IgniteUuid |
futureId() |
LinkedHashMap<K,Boolean> |
keys() |
IgniteUuid |
miniId() |
void |
prepareMarshal(GridCacheSharedContext<K,V> ctx)
This method is called before the whole message is serialized
and is responsible for pre-marshalling state.
|
boolean |
readFrom(ByteBuffer buf)
Reads this message from provided byte buffer.
|
boolean |
readThrough() |
boolean |
reload() |
boolean |
skipValues() |
UUID |
subjectId() |
int |
taskNameHash()
Gets task name hash.
|
long |
topologyVersion()
Gets topology version or -1 in case of topology version is not required for this message.
|
String |
toString() |
GridCacheVersion |
version() |
boolean |
writeTo(ByteBuffer buf,
MessageWriter writer)
Writes this message to provided byte buffer.
|
allowForStartup, cacheId, cacheId, classError, deployInfo, ignoreClassErrors, lookupIndex, marshalBooleanLinkedMap, marshalCollection, marshalFilter, marshalInfo, marshalInfos, marshalInvokeArguments, marshalTx, marshalValuesCollection, messageId, nextIndexId, onClassError, prepare, prepareFilter, prepareObject, prepareObjects, transactional, transferExpiryPolicy, unmarshalBooleanLinkedMap, unmarshalCollection, unmarshalFilter, unmarshalInfo, unmarshalInfos, unmarshalInvokeArguments, unmarshalTx, unmarshalValueBytesCollectionsetReader, skipRecoveryclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdeployInfo, preparepublic GridNearGetRequest()
Externalizable.public GridNearGetRequest(int cacheId,
IgniteUuid futId,
IgniteUuid miniId,
GridCacheVersion ver,
LinkedHashMap<K,Boolean> keys,
boolean readThrough,
boolean reload,
long topVer,
UUID subjId,
int taskNameHash,
long accessTtl,
boolean skipVals)
cacheId - Cache ID.futId - Future ID.miniId - Sub ID.ver - Version.keys - Keys.readThrough - Read through flag.reload - Reload flag.skipVals - Skip values flag. When false, only boolean values will be returned indicating whether
cache entry has a value.topVer - Topology version.subjId - Subject ID.taskNameHash - Task name hash.accessTtl - New TTL to set after entry is accessed, -1 to leave unchanged.public IgniteUuid futureId()
public IgniteUuid miniId()
public UUID subjectId()
public int taskNameHash()
public GridCacheVersion version()
version in interface GridCacheVersionablepublic LinkedHashMap<K,Boolean> keys()
public boolean reload()
public boolean readThrough()
public boolean skipValues()
public long topologyVersion()
GridCacheMessagetopologyVersion in class GridCacheMessage<K,V>public long accessTtl()
public void prepareMarshal(GridCacheSharedContext<K,V> ctx) throws IgniteCheckedException
GridCacheMessageprepareMarshal in class GridCacheMessage<K,V>ctx - Cache context.IgniteCheckedException - If failed.public void finishUnmarshal(GridCacheSharedContext<K,V> ctx, ClassLoader ldr) throws IgniteCheckedException
GridCacheMessageGridCacheMessage.prepareMarshal(GridCacheSharedContext) method.finishUnmarshal in class GridCacheMessage<K,V>ctx - Context.ldr - Loader.IgniteCheckedException - If failed.public boolean writeTo(ByteBuffer buf, MessageWriter writer)
writeTo in class GridCacheMessage<K,V>buf - Byte buffer.writer - Writer.public boolean readFrom(ByteBuffer buf)
readFrom in class GridCacheMessage<K,V>buf - Byte buffer.public byte directType()
directType in class MessageAdapterpublic String toString()
toString in class GridCacheMessage<K,V>
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015