com.continuent.tungsten.common.cluster.resource.notification
Class HostStatus

java.lang.Object
  extended by com.continuent.tungsten.common.cluster.resource.notification.ResourceStatus
      extended by com.continuent.tungsten.common.cluster.resource.notification.HostStatus

public class HostStatus
extends ResourceStatus

Provides utilities for resource status specific properties, specialized in data source representation

Version:
1.0
Author:
Gilles Rayrat

Nested Class Summary
 
Nested classes/interfaces inherited from class com.continuent.tungsten.common.cluster.resource.notification.ResourceStatus
ResourceStatus.States, ResourceStatus.Types
 
Field Summary
static java.lang.String PROPERTY_KEY_CLUSTER
           
static java.lang.String PROPERTY_KEY_CPUCOUNT
           
static java.lang.String PROPERTY_KEY_HOST
           
static java.lang.String PROPERTY_KEY_UPTIME
           
static java.lang.String PROPERTY_LOAD_AVG_1
           
static java.lang.String PROPERTY_LOAD_AVG_15
           
static java.lang.String PROPERTY_LOAD_AVG_5
           
 
Constructor Summary
HostStatus(java.lang.String type, java.lang.String name, java.lang.String state, java.lang.String clusterName, java.lang.String host, java.lang.String uptime, int cpuCount, double loadAverage1, double loadAverage5, double loadAverage15)
           
 
Method Summary
 int getCpuCount()
           
 java.lang.String getHost()
           
 double getLoadAverage1()
           
 double getLoadAverage15()
           
 double getLoadAverage5()
           
 java.lang.String getService()
           
 java.lang.String getUptime()
           
 
Methods inherited from class com.continuent.tungsten.common.cluster.resource.notification.ResourceStatus
getClusterMemberName, getClusterName, getName, getProperties, getState, getType, setClusterMemberName, setClusterName, setProperties, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTY_KEY_CLUSTER

public static final java.lang.String PROPERTY_KEY_CLUSTER
See Also:
Constant Field Values

PROPERTY_KEY_HOST

public static final java.lang.String PROPERTY_KEY_HOST
See Also:
Constant Field Values

PROPERTY_KEY_UPTIME

public static final java.lang.String PROPERTY_KEY_UPTIME
See Also:
Constant Field Values

PROPERTY_LOAD_AVG_1

public static final java.lang.String PROPERTY_LOAD_AVG_1
See Also:
Constant Field Values

PROPERTY_LOAD_AVG_5

public static final java.lang.String PROPERTY_LOAD_AVG_5
See Also:
Constant Field Values

PROPERTY_LOAD_AVG_15

public static final java.lang.String PROPERTY_LOAD_AVG_15
See Also:
Constant Field Values

PROPERTY_KEY_CPUCOUNT

public static final java.lang.String PROPERTY_KEY_CPUCOUNT
See Also:
Constant Field Values
Constructor Detail

HostStatus

public HostStatus(java.lang.String type,
                  java.lang.String name,
                  java.lang.String state,
                  java.lang.String clusterName,
                  java.lang.String host,
                  java.lang.String uptime,
                  int cpuCount,
                  double loadAverage1,
                  double loadAverage5,
                  double loadAverage15)
Method Detail

getCpuCount

public int getCpuCount()

getUptime

public java.lang.String getUptime()

getHost

public java.lang.String getHost()

getService

public java.lang.String getService()

getLoadAverage1

public double getLoadAverage1()

getLoadAverage5

public double getLoadAverage5()

getLoadAverage15

public double getLoadAverage15()