public class PartitionHashRecordV2 extends VisorDataTransferObject
Modifier and Type | Class and Description |
---|---|
static class |
PartitionHashRecordV2.PartitionState |
Modifier and Type | Field and Description |
---|---|
static long |
MOVING_PARTITION_SIZE
Moving partition size.
|
V1, V2, V3, V4
Constructor and Description |
---|
PartitionHashRecordV2()
Default constructor for Externalizable.
|
PartitionHashRecordV2(PartitionKeyV2 partKey,
boolean isPrimary,
Object consistentId,
int partHash,
long updateCntr,
long size,
PartitionHashRecordV2.PartitionState partitionState) |
Modifier and Type | Method and Description |
---|---|
Object |
consistentId() |
boolean |
equals(Object o) |
byte |
getProtocolVersion() |
int |
hashCode() |
boolean |
isPrimary() |
int |
partitionHash() |
PartitionKeyV2 |
partitionKey() |
PartitionHashRecordV2.PartitionState |
partitionState() |
protected void |
readExternalData(byte protoVer,
ObjectInput in)
Load object's specific data content.
|
long |
size() |
String |
toString() |
long |
updateCounter() |
protected void |
writeExternalData(ObjectOutput out)
Save object's specific data content.
|
readExternal, toList, toSet, writeExternal
public static final long MOVING_PARTITION_SIZE
public PartitionHashRecordV2(PartitionKeyV2 partKey, boolean isPrimary, Object consistentId, int partHash, long updateCntr, long size, PartitionHashRecordV2.PartitionState partitionState)
partKey
- Partition key.isPrimary
- Is primary.consistentId
- Consistent id.partHash
- Partition hash.updateCntr
- Update counter.size
- Size.partitionState
- Partition state.public PartitionHashRecordV2()
public PartitionKeyV2 partitionKey()
public boolean isPrimary()
public Object consistentId()
public int partitionHash()
public long updateCounter()
public long size()
public PartitionHashRecordV2.PartitionState partitionState()
protected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData
in class VisorDataTransferObject
out
- Output object to write data content.IOException
- If I/O errors occur.protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundException
readExternalData
in class VisorDataTransferObject
protoVer
- Input object version.in
- Input object to load data content.IOException
- If I/O errors occur.ClassNotFoundException
- If the class for an object being restored cannot be found.public byte getProtocolVersion()
getProtocolVersion
in class VisorDataTransferObject
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021