Class CacheInfo
- java.lang.Object
-
- org.apache.ignite.internal.visor.VisorDataTransferObject
-
- org.apache.ignite.internal.management.cache.CacheInfo
-
- All Implemented Interfaces:
Externalizable,Serializable
public class CacheInfo extends VisorDataTransferObject
Cache info DTO.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description AffinityTopologyVersiontopVerTopology version.
-
Constructor Summary
Constructors Constructor Description CacheInfo()
-
Method Summary
-
Methods inherited from class org.apache.ignite.internal.visor.VisorDataTransferObject
readExternal, toList, toSet, writeExternal
-
-
-
-
Field Detail
-
topVer
public AffinityTopologyVersion topVer
Topology version.
-
-
Method Detail
-
getSeqName
public String getSeqName()
-
setSeqName
public void setSeqName(String seqName)
- Parameters:
seqName- Sequence name.
-
getCacheName
public String getCacheName()
-
setCacheName
public void setCacheName(String cacheName)
- Parameters:
cacheName- Cache name.
-
getCacheId
public int getCacheId()
-
setCacheId
public void setCacheId(int cacheId)
- Parameters:
cacheId- Cache id.
-
getGrpName
public String getGrpName()
-
setGrpName
public void setGrpName(String grpName)
- Parameters:
grpName- Group name.
-
getGrpId
public int getGrpId()
-
setGrpId
public void setGrpId(int grpId)
- Parameters:
grpId- Group id.
-
getCachesCnt
public int getCachesCnt()
-
setCachesCnt
public void setCachesCnt(int cachesCnt)
- Parameters:
cachesCnt- Caches count.
-
getPartitions
public int getPartitions()
-
setPartitions
public void setPartitions(int partitions)
- Parameters:
partitions- Partitions.
-
getMapped
public int getMapped()
-
setMapped
public void setMapped(int mapped)
- Parameters:
mapped- Mapped.
-
getTopologyVersion
public AffinityTopologyVersion getTopologyVersion()
-
setTopologyVersion
public void setTopologyVersion(AffinityTopologyVersion topologyVersion)
- Parameters:
topologyVersion- Topology version.
-
setSeqVal
public void setSeqVal(long seqVal)
- Parameters:
seqVal- Sequence value.
-
getSeqVal
public long getSeqVal()
-
getMode
public CacheMode getMode()
-
setMode
public void setMode(CacheMode mode)
- Parameters:
mode- Mode.
-
getAtomicityMode
public CacheAtomicityMode getAtomicityMode()
-
setAtomicityMode
public void setAtomicityMode(CacheAtomicityMode atomicityMode)
- Parameters:
atomicityMode- Atomicity mode.
-
getBackupsCnt
public int getBackupsCnt()
-
setBackupsCnt
public void setBackupsCnt(int backupsCnt)
- Parameters:
backupsCnt- Backups count.
-
getAffinityClsName
public String getAffinityClsName()
-
setAffinityClsName
public void setAffinityClsName(String affinityClsName)
- Parameters:
affinityClsName- Affinity class name.
-
name
public Object name(ViewCacheCmd cmd)
Gets name of info for multi line output depending on cache command.- Parameters:
cmd- Cache command.- Returns:
- Header.
-
toMap
public Map<String,Object> toMap(ViewCacheCmd cmd)
- Parameters:
cmd- Command.
-
getProtocolVersion
public byte getProtocolVersion()
- Overrides:
getProtocolVersionin classVisorDataTransferObject- Returns:
- Transfer object version.
-
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.
-
-