public abstract class GridDistributedBaseMessage extends GridCacheIdMessage implements GridCacheDeployable, GridCacheVersionable
| Modifier and Type | Field and Description |
|---|---|
protected GridCacheVersion |
ver
Lock or transaction version.
|
cacheIdaddDepInfo, CACHE_MSG_INDEX_FIELD_NAME, forceAddDepInfo, MAX_CACHE_MSG_LOOKUP_INDEXDIRECT_TYPE_SIZE| Modifier | Constructor and Description |
|---|---|
protected |
GridDistributedBaseMessage()
Empty constructor required by
Externalizable |
protected |
GridDistributedBaseMessage(GridCacheVersion ver,
int cnt,
boolean addDepInfo) |
protected |
GridDistributedBaseMessage(int cnt,
boolean addDepInfo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDeploymentInfo()
Deployment enabled flag indicates whether deployment info has to be added to this message.
|
Collection<GridCacheVersion> |
committedVersions() |
void |
completedVersions(Collection<GridCacheVersion> committedVers,
Collection<GridCacheVersion> rolledbackVers) |
boolean |
readFrom(ByteBuffer buf,
MessageReader reader)
Reads this message from provided byte buffer.
|
Collection<GridCacheVersion> |
rolledbackVersions() |
String |
toString() |
GridCacheVersion |
version() |
void |
version(GridCacheVersion ver) |
boolean |
writeTo(ByteBuffer buf,
MessageWriter writer)
Writes this message to provided byte buffer.
|
cacheGroupMessage, cacheId, cacheId, fieldsCount, handlerIdappendFlag, classError, deployInfo, error, finishUnmarshal, finishUnmarshalCacheObjects, finishUnmarshalCacheObjects, ignoreClassErrors, lookupIndex, marshalCollection, marshalInfo, marshalInfos, marshalInvokeArguments, marshalTx, messageId, messageLogger, nextIndexId, onAckReceived, onClassError, partition, partitionExchangeMessage, prepare, prepareMarshal, prepareMarshalCacheObject, prepareMarshalCacheObjects, prepareMarshalCacheObjects, prepareObject, prepareObject, topologyVersion, transferExpiryPolicy, unmarshalCollection, unmarshalInfo, unmarshalInfos, unmarshalInvokeArguments, unmarshalTxclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdeployInfo, preparedirectType@GridToStringInclude protected GridCacheVersion ver
protected GridDistributedBaseMessage()
Externalizableprotected GridDistributedBaseMessage(int cnt,
boolean addDepInfo)
cnt - Count of keys references in list of candidates.addDepInfo - Deployment info flag.protected GridDistributedBaseMessage(GridCacheVersion ver, int cnt, boolean addDepInfo)
ver - Either lock or transaction version.cnt - Key count.addDepInfo - Deployment info flag.public boolean addDeploymentInfo()
addDeploymentInfo in class GridCacheMessagetrue or if deployment info must be added to the the message, false otherwise.public GridCacheVersion version()
version in interface GridCacheVersionablepublic void version(GridCacheVersion ver)
ver - Version.public void completedVersions(Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers)
committedVers - Committed versions.rolledbackVers - Rolled back versions.public Collection<GridCacheVersion> committedVersions()
public Collection<GridCacheVersion> rolledbackVersions()
public boolean writeTo(ByteBuffer buf, MessageWriter writer)
writeTo in interface MessagewriteTo in class GridCacheIdMessagebuf - Byte buffer.writer - Writer.public boolean readFrom(ByteBuffer buf, MessageReader reader)
readFrom in interface MessagereadFrom in class GridCacheIdMessagebuf - Byte buffer.reader - Reader.public String toString()
toString in class GridCacheIdMessage
Follow @ApacheIgnite
Ignite Fabric : ver. 2.4.0 Release Date : March 5 2018