public class SystemMap
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SystemMap.Column |
static class |
SystemMap.SystemMapElement
The SystemMapElement is a block inside of the system map, representing distinct part of the overall system.
|
Constructor and Description |
---|
SystemMap(Version gatewayVersion,
boolean gatewayClusterEnabled,
java.lang.String gatewayAddress,
NodeRole gatewayRole,
ActivityLevel gatewayActivityLevel,
ProjectState projectState,
double cpuUsage) |
Modifier and Type | Method and Description |
---|---|
void |
addElement(SystemMap.Column column,
SystemMap.SystemMapElement element) |
java.util.List<SystemMap.SystemMapElement> |
getCenterColumn() |
double |
getCpuUsage() |
ActivityLevel |
getGatewayActivityLevel() |
java.lang.String |
getGatewayAddress() |
java.lang.String |
getGatewayArch() |
boolean |
getGatewayClusterEnabled() |
NodeRole |
getGatewayClusterRole() |
Version |
getGatewayVersion() |
java.util.List<SystemMap.SystemMapElement> |
getLeftColumn() |
long |
getMaxMemory() |
ProjectState |
getProjectState() |
java.util.List<SystemMap.SystemMapElement> |
getRightColumn() |
int |
getRows()
The size of the longest column, or one, whichever is greater.
|
long |
getUsedMemory() |
boolean |
isClusterConnected() |
void |
setActivityLevel(ActivityLevel level) |
void |
setClusterConnected(boolean connected) |
void |
setGatewayArch(java.lang.String arch) |
void |
setProjectState(ProjectState state) |
public SystemMap(Version gatewayVersion, boolean gatewayClusterEnabled, java.lang.String gatewayAddress, NodeRole gatewayRole, ActivityLevel gatewayActivityLevel, ProjectState projectState, double cpuUsage)
public java.lang.String getGatewayAddress()
public ActivityLevel getGatewayActivityLevel()
public NodeRole getGatewayClusterRole()
public void addElement(SystemMap.Column column, SystemMap.SystemMapElement element)
public int getRows()
public boolean isClusterConnected()
public void setActivityLevel(ActivityLevel level)
public void setProjectState(ProjectState state)
public void setClusterConnected(boolean connected)
public ProjectState getProjectState()
public java.util.List<SystemMap.SystemMapElement> getRightColumn()
public java.util.List<SystemMap.SystemMapElement> getLeftColumn()
public java.util.List<SystemMap.SystemMapElement> getCenterColumn()
public Version getGatewayVersion()
public boolean getGatewayClusterEnabled()
public long getUsedMemory()
public long getMaxMemory()
public double getCpuUsage()
public void setGatewayArch(java.lang.String arch)
public java.lang.String getGatewayArch()