unsw.cse.mica.runner
Class AgentSettings

java.lang.Object
  extended by unsw.cse.mica.runner.ProcessSettings
      extended by unsw.cse.mica.runner.AgentSettings

public class AgentSettings
extends ProcessSettings


Field Summary
static java.lang.String DEFAULT_HOST
           
static java.lang.String ELEMENT_ARG
           
static java.lang.String ELEMENT_HOST
           
static java.lang.String PARAM_HOST
           
static java.lang.String PARAM_SEPARATOR
           
 
Fields inherited from class unsw.cse.mica.runner.ProcessSettings
DEFAULT_CATCH, DEFAULT_HOME, DEFAULT_JAVA, DEFAULT_LOG_DIR, DEFAULT_PORT, DEFAULT_RESTART, DEFAULT_TRANSPORT_CONNECTION, DEFAULT_TRANSPORT_PROTOCOL, DEFAULT_TYPE_PATH, ELEMENT_CATCH, ELEMENT_CLASSPATH, ELEMENT_DEBUG, ELEMENT_HOME, ELEMENT_JAVA, ELEMENT_KEYSTORE, ELEMENT_LIBPATH, ELEMENT_PORT, ELEMENT_RESTART, ELEMENT_TRANSPORT, ELEMENT_TYPE_PATH, ELEMENT_VMARG, PARAM_CATCH_FALSE, PARAM_CATCH_TRUE, PARAM_DEBUG, PARAM_HOME, PARAM_PORT, PARAM_TRANSPORT_CONNECTION, PARAM_TRANSPORT_PASSWORD, PARAM_TRANSPORT_PROTOCOL, PARAM_TYPE_PATH, RESTART_AUTO, RESTART_MANUAL, RESTART_OFF
 
Constructor Summary
AgentSettings()
           
AgentSettings(AgentSettings settings)
           
 
Method Summary
 void addParam(java.lang.String param, java.lang.String value)
           
 void addParamArgs(java.util.ArrayList cmds)
           
 ListProperties getArgs()
           
 java.lang.String getHost()
           
 boolean process(org.w3c.dom.Element element, java.lang.String obj)
          return true if handled, false otherwise
 void processArgs(java.util.ArrayList args)
           
 void setHost(java.lang.String host)
           
 
Methods inherited from class unsw.cse.mica.runner.ProcessSettings
addExecArgs, getCatchExceptions, getClassPaths, getDebug, getHome, getJava, getKeyStore, getKeyStorePassword, getLibraryPaths, getLogDir, getPort, getRestart, getTransportConnection, getTransportPassword, getTransportProtocol, getTypePath, getVMArgs, setPort
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_HOST

public static final java.lang.String DEFAULT_HOST
See Also:
Constant Field Values

ELEMENT_HOST

public static final java.lang.String ELEMENT_HOST
See Also:
Constant Field Values

ELEMENT_ARG

public static final java.lang.String ELEMENT_ARG
See Also:
Constant Field Values

PARAM_HOST

public static final java.lang.String PARAM_HOST
See Also:
Constant Field Values

PARAM_SEPARATOR

public static final java.lang.String PARAM_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

AgentSettings

public AgentSettings()

AgentSettings

public AgentSettings(AgentSettings settings)
Method Detail

addParam

public void addParam(java.lang.String param,
                     java.lang.String value)

process

public boolean process(org.w3c.dom.Element element,
                       java.lang.String obj)
Description copied from class: ProcessSettings
return true if handled, false otherwise

Overrides:
process in class ProcessSettings

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String host)

getArgs

public ListProperties getArgs()

addParamArgs

public void addParamArgs(java.util.ArrayList cmds)
Overrides:
addParamArgs in class ProcessSettings

processArgs

public void processArgs(java.util.ArrayList args)
Overrides:
processArgs in class ProcessSettings