cz.cuni.amis.pogamut.udk.observer.impl
Class UDKObserver

Package class diagram package UDKObserver
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
      extended by cz.cuni.amis.pogamut.base.agent.impl.AbstractObservingAgent<WORLD_VIEW>
          extended by cz.cuni.amis.pogamut.base.agent.impl.AbstractGhostAgent<WORLD_VIEW,ACT>
              extended by cz.cuni.amis.pogamut.udk.observer.impl.AbstractUDKObserver<UDKWorldView,IAct>
                  extended by cz.cuni.amis.pogamut.udk.observer.impl.UDKObserver
All Implemented Interfaces:
IAgent, IGhostAgent, IObservingAgent, IComponent, IComponentAware, IControllable, IUDKObserver

public class UDKObserver
extends AbstractUDKObserver<UDKWorldView,IAct>


Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
events, INTROSPECTION_ROOT_NAME, log, LOG_CATEGORY_NAME
 
Constructor Summary
UDKObserver(UDKAgentParameters params, IComponentBus bus, IAgentLogger agentLogger, UDKWorldView worldView, IAct act)
           
 
Method Summary
 UDKAgentParameters getParams()
          Returns parameters that were passed into the agent during the construction.
 
Methods inherited from class cz.cuni.amis.pogamut.udk.observer.impl.AbstractUDKObserver
createPasswordReply, getPasswordReply, getWorldView, killAgent, readyCommandRequested, reset, resetAgent, setPassword, startAgent, stopAgent
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractGhostAgent
getAct
 
Methods inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent
addDependency, addDependency, addDependency, addJMXComponents, awaitState, awaitState, componentFatalError, componentStarted, componentStarted, componentStopped, componentStopping, createAgentJMX, createIntrospection, equals, getComponentId, getEventBus, getIntrospection, getJMX, getLog, getLogger, getName, getState, hashCode, inState, kill, notInState, pause, pauseAgent, preKillAgent, preStopAgent, resetEvent, resume, resumeAgent, setState, start, startPaused, startPausedAgent, stop, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IGhostAgent
getAct
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop
 
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponentAware
getEventBus
 

Constructor Detail

UDKObserver

@Inject
public UDKObserver(UDKAgentParameters params,
                          IComponentBus bus,
                          IAgentLogger agentLogger,
                          UDKWorldView worldView,
                          IAct act)
Method Detail

getParams

public UDKAgentParameters getParams()
Returns parameters that were passed into the agent during the construction.

This is a great place to parametrize your agent. Note that you may pass arbitrary subclass of UDKAgentParameters to the constructor/factory/runner and pick them up here.

Returns:
parameters


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.