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

All Known Subinterfaces:
AgentTomcat
All Known Implementing Classes:
HttpTomcat, JMXTomcat, JMXVirtualMachine

public interface MonitoredProcess

Version:
$Id: MonitoredProcess.java,v 1.2 2006/03/06 22:31:42 drtobes Exp $
Author:
Stephen Toback

Method Summary
 java.util.Map<java.lang.String,java.lang.String> getEnv()
           
 int getPid()
           
 java.lang.String getStartClass()
           
 State getState()
           
 AgentJob localRestart()
           
 void setState(State s)
           
 boolean shouldRestart()
           
 void update()
           
 

Method Detail

getEnv

java.util.Map<java.lang.String,java.lang.String> getEnv()

getPid

int getPid()

getStartClass

java.lang.String getStartClass()

shouldRestart

boolean shouldRestart()

localRestart

AgentJob localRestart()

getState

State getState()

setState

void setState(State s)

update

void update()
            throws java.sql.SQLException
Throws:
java.sql.SQLException