public class CacheDistributionPartition extends VisorDataTransferObject
V1, V2, V3, V4| Constructor and Description |
|---|
CacheDistributionPartition()
Default constructor.
|
CacheDistributionPartition(int partId,
boolean primary,
GridDhtPartitionState state,
long updateCntr,
long size) |
| Modifier and Type | Method and Description |
|---|---|
int |
getPartition() |
long |
getSize() |
GridDhtPartitionState |
getState() |
long |
getUpdateCounter() |
boolean |
isPrimary() |
protected void |
readExternalData(byte protoVer,
ObjectInput in)
Load object's specific data content.
|
void |
setPartition(int partId) |
void |
setPrimary(boolean primary) |
void |
setSize(long size) |
void |
setState(GridDhtPartitionState state) |
void |
setUpdateCounter(long updateCntr) |
protected void |
writeExternalData(ObjectOutput out)
Save object's specific data content.
|
getProtocolVersion, readExternal, toList, toSet, writeExternalpublic CacheDistributionPartition()
public CacheDistributionPartition(int partId,
boolean primary,
GridDhtPartitionState state,
long updateCntr,
long size)
partId - Partition identifier.primary - Flag primary or backup partition.state - Partition status.updateCntr - Partition update counters.size - Number of entries in partition.public int getPartition()
public void setPartition(int partId)
public boolean isPrimary()
public void setPrimary(boolean primary)
public GridDhtPartitionState getState()
public void setState(GridDhtPartitionState state)
public long getUpdateCounter()
public void setUpdateCounter(long updateCntr)
public long getSize()
public void setSize(long size)
protected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData in class VisorDataTransferObjectout - Output object to write data content.IOException - If I/O errors occur.protected void readExternalData(byte protoVer,
ObjectInput in)
throws IOException
readExternalData in class VisorDataTransferObjectprotoVer - Input object version.in - Input object to load data content.IOException - If I/O errors occur.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021