org.iids.aos.agentserver.java
Class JavaAgentWrapper

java.lang.Object
  extended by org.iids.aos.agentserver.AgentWrapper
      extended by org.iids.aos.agentserver.java.JavaAgentWrapper

public class JavaAgentWrapper
extends AgentWrapper

Author:
hidde, rjtimmer

Field Summary
 
Fields inherited from class org.iids.aos.agentserver.AgentWrapper
agentHandle, locationId
 
Constructor Summary
JavaAgentWrapper(JavaAgentRunner parentObject, Agent agent, AgentHandle agentHandle, java.lang.ThreadGroup threadGroup)
           
JavaAgentWrapper(JavaAgentRunner parentObject, RunnableAgent ragent, AgentHandle agentHandle, java.lang.ThreadGroup threadGroup)
           
 
Method Summary
 Agent getAgent()
           
 RunnableAgent getRunnableAgent()
           
 void start()
          Start running the agent.
 void stop()
           
 
Methods inherited from class org.iids.aos.agentserver.AgentWrapper
addMessage, getAgentHandle, getAgentStartTime, getContainerId, getLocationId, getMessage, isSuspended, setContainerId, setLocationId, setSuspended
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaAgentWrapper

public JavaAgentWrapper(JavaAgentRunner parentObject,
                        RunnableAgent ragent,
                        AgentHandle agentHandle,
                        java.lang.ThreadGroup threadGroup)

JavaAgentWrapper

public JavaAgentWrapper(JavaAgentRunner parentObject,
                        Agent agent,
                        AgentHandle agentHandle,
                        java.lang.ThreadGroup threadGroup)
Method Detail

getRunnableAgent

public RunnableAgent getRunnableAgent()

getAgent

public Agent getAgent()

start

public void start()
           throws AgentStartupException
Description copied from class: AgentWrapper
Start running the agent. In this abstract class, the agent is not really started. This should be handled by the respective implementation.

Specified by:
start in class AgentWrapper
Throws:
AgentStartupException

stop

public void stop()
Specified by:
stop in class AgentWrapper


Copyright © 2003, 2004 IIDS Group. All Rights Reserved.