Class CacheDistributionNode
- java.lang.Object
-
- org.apache.ignite.internal.visor.VisorDataTransferObject
-
- org.apache.ignite.internal.commandline.cache.distribution.CacheDistributionNode
-
- All Implemented Interfaces:
Externalizable,Serializable
public class CacheDistributionNode extends VisorDataTransferObject
DTO for CacheDistributionTask, contains information about node- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CacheDistributionNode()Default constructor.CacheDistributionNode(UUID nodeId, String addrs, Map<String,String> userAttrs, List<CacheDistributionGroup> groups)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddresses()List<CacheDistributionGroup>getGroups()UUIDgetNodeId()Map<String,String>getUserAttributes()protected voidreadExternalData(byte protoVer, ObjectInput in)Load object's specific data content.voidsetAddresses(String addrs)voidsetGroups(List<CacheDistributionGroup> groups)voidsetNodeId(UUID nodeId)voidsetUserAttributes(Map<String,String> userAttrs)protected voidwriteExternalData(ObjectOutput out)Save object's specific data content.-
Methods inherited from class org.apache.ignite.internal.visor.VisorDataTransferObject
getProtocolVersion, readExternal, toList, toSet, writeExternal
-
-
-
-
Method Detail
-
getNodeId
public UUID getNodeId()
-
setNodeId
public void setNodeId(UUID nodeId)
-
getAddresses
public String getAddresses()
-
setAddresses
public void setAddresses(String addrs)
-
setUserAttributes
public void setUserAttributes(Map<String,String> userAttrs)
- Parameters:
userAttrs- New user attribute in result.
-
getGroups
public List<CacheDistributionGroup> getGroups()
-
setGroups
public void setGroups(List<CacheDistributionGroup> groups)
-
writeExternalData
protected void writeExternalData(ObjectOutput out) throws IOException
Save object's specific data content.- Specified by:
writeExternalDatain classVisorDataTransferObject- Parameters:
out- Output object to write data content.- Throws:
IOException- If I/O errors occur.
-
readExternalData
protected void readExternalData(byte protoVer, ObjectInput in) throws IOException, ClassNotFoundExceptionLoad object's specific data content.- Specified by:
readExternalDatain classVisorDataTransferObject- Parameters:
protoVer- Input object version.in- Input object to load data content.- Throws:
IOException- If I/O errors occur.ClassNotFoundException- If the class for an object being restored cannot be found.
-
-