org.shept.util
Class Monitor
java.lang.Object
org.shept.util.Monitor
public class Monitor
- extends Object
- Version:
- %2
- Author:
- Andreas Hahn
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
isMonitoring
private boolean isMonitoring
timestamp
private Date timestamp
monitorPort
private Integer monitorPort
hostPort
private Integer hostPort
hostname
private String hostname
sendMsg
private String sendMsg
rcvMsg
private String rcvMsg
lock
private Integer lock
msecsOfflineLatency
private Integer msecsOfflineLatency
msecsSendTimeout
private Integer msecsSendTimeout
msecsRcvTimeout
private Integer msecsRcvTimeout
monitor
private Monitor.MonitorTask monitor
Monitor
public Monitor()
keepAlive
public Boolean keepAlive()
- Send a simple 'Keep Alive' Datagram to the receiver
getMessage
public String getMessage()
- Check for a simple Keep Alive message from a message sender
- Returns:
getTimestamp
public Date getTimestamp()
setMonitoring
public void setMonitoring(boolean isMonitoring)
setMonitorPort
public void setMonitorPort(Integer port)
setHostPort
public void setHostPort(Integer port)
setHostname
public void setHostname(String hostname)
setSendMsg
public void setSendMsg(String sendMsg)
isAlive
public Boolean isAlive()
- answer true if the remote host under control still alive
- Returns:
isMonitoring
public Boolean isMonitoring()
- answer true if the system is monitoring
setMsecsOfflineLatency
public void setMsecsOfflineLatency(Integer msecsOfflineLatency)
- Parameters:
msecsOfflineLatency - the msecsOfflineLatency to set
setMsecsSendTimeout
public void setMsecsSendTimeout(Integer msecsSendTimeout)
- Parameters:
msecsSendTimeout - the msecsSendTimeout to set
close
public void close()
- Shut down the monitoring service
Copyright © 2011. All Rights Reserved.