org.apache.lokahi.core.agent.dao
Class URLMonitor
java.lang.Object
org.apache.lokahi.core.agent.dao.URLMonitor
- All Implemented Interfaces:
- Monitor
public class URLMonitor
- extends java.lang.Object
- implements Monitor
- Version:
- $Id: URLMonitor.java,v 1.1 2006/03/02 19:19:40 drtobes Exp $
- Author:
- Stephen Toback
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URLMonitor
public URLMonitor()
URLMonitor
public URLMonitor(int pk,
java.net.URL url,
java.lang.String contentToMatch,
boolean restartOnFailure,
int failuresTillRestart,
MonitoredProcess p)
getPk
public int getPk()
setPk
public void setPk(int pk)
getUrl
public java.net.URL getUrl()
setUrl
public void setUrl(java.net.URL url)
getContentToMatch
public java.lang.String getContentToMatch()
setContentToMatch
public void setContentToMatch(java.lang.String contentToMatch)
isRestartOnFailure
public boolean isRestartOnFailure()
setRestartOnFailure
public void setRestartOnFailure(boolean restartOnFailure)
getProcess
public MonitoredProcess getProcess()
- Specified by:
getProcess
in interface Monitor
getFailures
public int getFailures()
setFailures
public void setFailures(int failures)
getFailuresTillRestart
public int getFailuresTillRestart()
setFailuresTillRestart
public void setFailuresTillRestart(int failuresTillRestart)
getSleepInterval
public int getSleepInterval()
setSleepInterval
public void setSleepInterval(int sleepInterval)
check
public void check()
- Specified by:
check
in interface Monitor
refresh
public void refresh()
- Specified by:
refresh
in interface Monitor
shouldRestartProc
public boolean shouldRestartProc()
- Specified by:
shouldRestartProc
in interface Monitor