org.apache.lokahi.core.agent.dao
Class URLMonitor

java.lang.Object
  extended by 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

Constructor Summary
URLMonitor()
           
URLMonitor(int pk, java.net.URL url, java.lang.String contentToMatch, boolean restartOnFailure, int failuresTillRestart, MonitoredProcess p)
           
 
Method Summary
 void check()
           
 java.lang.String getContentToMatch()
           
 int getFailures()
           
 int getFailuresTillRestart()
           
 int getPk()
           
 MonitoredProcess getProcess()
           
 int getSleepInterval()
           
 java.net.URL getUrl()
           
 boolean isRestartOnFailure()
           
 void refresh()
           
 void setContentToMatch(java.lang.String contentToMatch)
           
 void setFailures(int failures)
           
 void setFailuresTillRestart(int failuresTillRestart)
           
 void setPk(int pk)
           
 void setRestartOnFailure(boolean restartOnFailure)
           
 void setSleepInterval(int sleepInterval)
           
 void setUrl(java.net.URL url)
           
 boolean shouldRestartProc()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLMonitor

public URLMonitor()

URLMonitor

public URLMonitor(int pk,
                  java.net.URL url,
                  java.lang.String contentToMatch,
                  boolean restartOnFailure,
                  int failuresTillRestart,
                  MonitoredProcess p)
Method Detail

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