public class GridCacheMvccEntryInfo extends GridCacheEntryInfo implements MvccVersionAware, MvccUpdateVersionAware
DIRECT_TYPE_SIZE| Constructor and Description |
|---|
GridCacheMvccEntryInfo() |
| Modifier and Type | Method and Description |
|---|---|
short |
directType()
Gets message type.
|
byte |
fieldsCount()
Gets fields count.
|
int |
marshalledSize(CacheObjectContext ctx) |
long |
mvccCoordinatorVersion() |
long |
mvccCounter() |
int |
mvccOperationCounter() |
byte |
mvccTxState() |
void |
mvccTxState(byte mvccTxState) |
void |
mvccVersion(long crd,
long cntr,
int opCntr)
Sets mvcc version.
|
long |
newMvccCoordinatorVersion() |
long |
newMvccCounter() |
int |
newMvccOperationCounter() |
byte |
newMvccTxState() |
void |
newMvccTxState(byte newMvccTxState) |
void |
newMvccVersion(long crd,
long cntr,
int opCntr)
Sets new mvcc version.
|
boolean |
readFrom(ByteBuffer buf,
MessageReader reader)
Reads this message from provided byte buffer.
|
String |
toString() |
boolean |
writeTo(ByteBuffer buf,
MessageWriter writer)
Writes this message to provided byte buffer.
|
cacheId, cacheId, expireTime, expireTime, isDeleted, isNew, key, key, marshal, marshal, onAckReceived, setDeleted, setNew, ttl, ttl, unmarshal, unmarshal, unmarshalValue, value, value, version, versionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitmvccVersion, mvccVersion, mvccVersionnewMvccVersion, newMvccVersion, newMvccVersionpublic long newMvccCoordinatorVersion()
newMvccCoordinatorVersion in interface MvccUpdateVersionAwarepublic long newMvccCounter()
newMvccCounter in interface MvccUpdateVersionAwarepublic int newMvccOperationCounter()
newMvccOperationCounter in interface MvccUpdateVersionAwarepublic byte newMvccTxState()
newMvccTxState in interface MvccUpdateVersionAwarepublic long mvccCoordinatorVersion()
mvccCoordinatorVersion in interface MvccVersionAwarepublic long mvccCounter()
mvccCounter in interface MvccVersionAwarepublic int mvccOperationCounter()
mvccOperationCounter in interface MvccVersionAwarepublic byte mvccTxState()
mvccTxState in interface MvccVersionAwarepublic void mvccTxState(byte mvccTxState)
mvccTxState - Mvcc version Tx state hint.public void newMvccTxState(byte newMvccTxState)
newMvccTxState - New mvcc version Tx state hint.public void newMvccVersion(long crd,
long cntr,
int opCntr)
newMvccVersion in interface MvccUpdateVersionAwarecrd - New mvcc coordinator version.cntr - New mvcc counter.opCntr - New mvcc operation counter.public void mvccVersion(long crd,
long cntr,
int opCntr)
mvccVersion in interface MvccVersionAwarecrd - Mvcc coordinator version.cntr - Mvcc counter.opCntr - Mvcc operation counter.public int marshalledSize(CacheObjectContext ctx) throws IgniteCheckedException
marshalledSize in class GridCacheEntryInfoctx - Cache object context.IgniteCheckedException - If failed.public boolean writeTo(ByteBuffer buf, MessageWriter writer)
writeTo in interface MessagewriteTo in class GridCacheEntryInfobuf - Byte buffer.writer - Writer.public boolean readFrom(ByteBuffer buf, MessageReader reader)
readFrom in interface MessagereadFrom in class GridCacheEntryInfobuf - Byte buffer.reader - Reader.public byte fieldsCount()
fieldsCount in interface MessagefieldsCount in class GridCacheEntryInfopublic short directType()
directType in interface MessagedirectType in class GridCacheEntryInfopublic String toString()
toString in class GridCacheEntryInfo
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021