org.shept.util
public class Monitor extends Object
| Modifier and Type | Class and Description |
|---|---|
private class |
Monitor.MonitorTask |
| Modifier and Type | Field and Description |
|---|---|
private String |
hostname |
private Integer |
hostPort |
private boolean |
isMonitoring |
private Integer |
lock |
private static org.apache.commons.logging.Log |
log |
private Monitor.MonitorTask |
monitor |
private Integer |
monitorPort |
private Integer |
msecsOfflineLatency |
private Integer |
msecsRcvTimeout |
private Integer |
msecsSendTimeout |
private String |
rcvMsg |
private String |
sendMsg |
private Date |
timestamp |
| Constructor and Description |
|---|
Monitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Shut down the monitoring service
|
String |
getMessage()
Check for a simple Keep Alive message from a message sender
|
Date |
getTimestamp() |
Boolean |
isAlive()
answer true if the remote host under control still alive
|
Boolean |
isMonitoring()
answer true if the system is monitoring
|
Boolean |
keepAlive()
Send a simple 'Keep Alive' Datagram to the receiver
|
void |
setHostname(String hostname) |
void |
setHostPort(Integer port) |
void |
setMonitoring(boolean isMonitoring) |
void |
setMonitorPort(Integer port) |
void |
setMsecsOfflineLatency(Integer msecsOfflineLatency) |
void |
setMsecsSendTimeout(Integer msecsSendTimeout) |
void |
setSendMsg(String sendMsg) |
private static final org.apache.commons.logging.Log log
private boolean isMonitoring
private Date timestamp
private Integer monitorPort
private Integer hostPort
private String hostname
private String sendMsg
private String rcvMsg
private Integer lock
private Integer msecsOfflineLatency
private Integer msecsSendTimeout
private Integer msecsRcvTimeout
private Monitor.MonitorTask monitor
public Boolean keepAlive()
public String getMessage()
public Date getTimestamp()
public void setMonitoring(boolean isMonitoring)
public void setMonitorPort(Integer port)
public void setHostPort(Integer port)
public void setHostname(String hostname)
public void setSendMsg(String sendMsg)
public Boolean isAlive()
public Boolean isMonitoring()
public void setMsecsOfflineLatency(Integer msecsOfflineLatency)
msecsOfflineLatency - the msecsOfflineLatency to setpublic void setMsecsSendTimeout(Integer msecsSendTimeout)
msecsSendTimeout - the msecsSendTimeout to setpublic void close()
Copyright © 2014. All Rights Reserved.