Package org.apache.jmeter.visualizers
Class MonitorStats
- java.lang.Object
-
- org.apache.jmeter.testelement.AbstractTestElement
-
- org.apache.jmeter.visualizers.MonitorStats
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Searchable
,TestElement
public class MonitorStats extends AbstractTestElement implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
-
Constructor Summary
Constructors Constructor Description MonitorStats()
MonitorStats(int health, int load, int cpuload, int memload, int threadload, String host, String port, String protocol, long time)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCpuLoad()
int
getHealth()
String
getHost()
int
getLoad()
int
getMemLoad()
String
getPort()
String
getProtocol()
int
getThreadLoad()
long
getTimeStamp()
String
getURL()
For convienance, this method returns the protocol, host and port as a URL.void
setCpuLoad(int load)
void
setHealth(int health)
void
setHost(String host)
void
setLoad(int load)
void
setMemLoad(int load)
void
setPort(String port)
void
setProtocol(String protocol)
void
setThreadLoad(int load)
void
setTimeStamp(long time)
-
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty
-
-
-
-
Constructor Detail
-
MonitorStats
public MonitorStats()
-
MonitorStats
public MonitorStats(int health, int load, int cpuload, int memload, int threadload, String host, String port, String protocol, long time)
Default constructor- Parameters:
health
- Health of the server. Has to be one ofHEALTHY
,ACTIVE
,WARNING
orDEAD
load
- load of the server as integer from a range in between 1 and 100cpuload
- cpu load of the server as integer from range between 1 and 100memload
- load of the server as integer from a range in between 1 and 100threadload
- thread load of the server as an integer from a range in between 1 and 100host
- name of the host from which the status was takenport
- port from which the status was takenprotocol
- over which the status was takentime
- time in milliseconds when this status was created
-
-
Method Detail
-
getURL
public String getURL()
For convienance, this method returns the protocol, host and port as a URL.- Returns:
- protocol://host:port
-
setHealth
public void setHealth(int health)
-
setLoad
public void setLoad(int load)
-
setCpuLoad
public void setCpuLoad(int load)
-
setMemLoad
public void setMemLoad(int load)
-
setThreadLoad
public void setThreadLoad(int load)
-
setHost
public void setHost(String host)
-
setPort
public void setPort(String port)
-
setProtocol
public void setProtocol(String protocol)
-
setTimeStamp
public void setTimeStamp(long time)
-
getHealth
public int getHealth()
-
getLoad
public int getLoad()
-
getCpuLoad
public int getCpuLoad()
-
getMemLoad
public int getMemLoad()
-
getThreadLoad
public int getThreadLoad()
-
getHost
public String getHost()
-
getPort
public String getPort()
-
getProtocol
public String getProtocol()
-
getTimeStamp
public long getTimeStamp()
-
-