public class VisorValidateIndexesTaskArg extends IgniteDataTransferObject
| Constructor and Description |
|---|
VisorValidateIndexesTaskArg()
Default constructor.
|
VisorValidateIndexesTaskArg(Set<String> caches,
Set<UUID> nodes,
int checkFirst,
int checkThrough,
boolean checkCrc,
boolean checkSizes)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkSizes()
Returns whether to check that index size and cache size are same.
|
Set<String> |
getCaches() |
int |
getCheckFirst() |
int |
getCheckThrough() |
Set<UUID> |
getNodes() |
protected void |
readExternalData(byte protoVer,
ObjectInput in)
Load object's specific data content.
|
String |
toString() |
protected void |
writeExternalData(ObjectOutput out)
Save object's specific data content.
|
boolean |
сheckCrc() |
getProtocolVersion, readExternal, toList, toSet, writeExternalpublic VisorValidateIndexesTaskArg()
public VisorValidateIndexesTaskArg(Set<String> caches, Set<UUID> nodes, int checkFirst, int checkThrough, boolean checkCrc, boolean checkSizes)
caches - Caches.nodes - Nodes on which task will run.checkFirst - Check first K elements.checkThrough - Check through K element.checkCrc - Check CRC.checkSizes - Check that index size and cache size are same.public Set<UUID> getNodes()
null, task will run on all server nodes.public int getCheckFirst()
public int getCheckThrough()
public boolean сheckCrc()
public boolean checkSizes()
true if need check that index size and cache size
are same.protected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData in class IgniteDataTransferObjectout - 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 IgniteDataTransferObjectprotoVer - 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.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023