org.apache.lokahi.core.agent.interfaces
Interface AgentTomcat

All Superinterfaces:
MonitoredProcess
All Known Implementing Classes:
HttpTomcat, JMXTomcat

public interface AgentTomcat
extends MonitoredProcess

Version:
$Id: AgentTomcat.java,v 1.1 2006/03/02 19:19:40 drtobes Exp $
Author:
Stephen Toback

Method Summary
 boolean addContext(java.lang.String path, java.lang.String docBase)
           
 java.lang.String getSessions(java.lang.String context)
           
 java.lang.String getStartCommand()
           
 java.lang.String[] listContexts()
           
 boolean reloadContext(java.lang.String context)
           
 boolean removeContext(java.lang.String context)
           
 void setEnvironment(java.lang.String env)
           
 void setJavaHome(java.lang.String javaHome)
           
 void setJavaOptions(java.lang.String options)
           
 void setName(java.lang.String name)
           
 void setStandardOutLog(java.lang.String logLocation)
           
 void setStartClass(java.lang.String startClass)
           
 boolean startContext(java.lang.String context)
           
 boolean stopContext(java.lang.String context)
           
 
Methods inherited from interface org.apache.lokahi.core.agent.interfaces.MonitoredProcess
getEnv, getPid, getStartClass, getState, localRestart, setState, shouldRestart, update
 

Method Detail

startContext

boolean startContext(java.lang.String context)

stopContext

boolean stopContext(java.lang.String context)

reloadContext

boolean reloadContext(java.lang.String context)

addContext

boolean addContext(java.lang.String path,
                   java.lang.String docBase)

listContexts

java.lang.String[] listContexts()

removeContext

boolean removeContext(java.lang.String context)

getSessions

java.lang.String getSessions(java.lang.String context)

setName

void setName(java.lang.String name)

setJavaOptions

void setJavaOptions(java.lang.String options)

setEnvironment

void setEnvironment(java.lang.String env)

setJavaHome

void setJavaHome(java.lang.String javaHome)

setStartClass

void setStartClass(java.lang.String startClass)

setStandardOutLog

void setStandardOutLog(java.lang.String logLocation)

getStartCommand

java.lang.String getStartCommand()