Uses of Interface
cz.cuni.amis.pogamut.base.agent.IAgentId

Packages that use IAgentId
cz.cuni.amis.pogamut.base.agent   
cz.cuni.amis.pogamut.base.agent.impl   
cz.cuni.amis.pogamut.base.agent.jmx.proxy   
cz.cuni.amis.pogamut.base.agent.module.comm   
cz.cuni.amis.pogamut.base.agent.params   
cz.cuni.amis.pogamut.base.agent.params.impl   
cz.cuni.amis.pogamut.base.agent.utils.runner.impl   
cz.cuni.amis.pogamut.base.component   
cz.cuni.amis.pogamut.base.component.controller   
cz.cuni.amis.pogamut.base.factory.guice   
cz.cuni.amis.pogamut.base.server   
cz.cuni.amis.pogamut.base.utils.logging   
cz.cuni.amis.pogamut.base.utils.logging.jmx   
cz.cuni.amis.pogamut.base3d.agent   
cz.cuni.amis.pogamut.multi.agent   
cz.cuni.amis.pogamut.multi.agent.impl   
cz.cuni.amis.pogamut.multi.communication.messages   
cz.cuni.amis.pogamut.multi.communication.worldview.impl   
cz.cuni.amis.pogamut.multi.params.impl   
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.agent
 

Methods in cz.cuni.amis.pogamut.base.agent that return IAgentId
 IAgentId IAgent.getComponentId()
          Returns agent id - contains also a human-readable name that can be changed
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.agent.impl
 

Classes in cz.cuni.amis.pogamut.base.agent.impl that implement IAgentId
 class AgentId
          Default AgentId providing unique id based on UID and IP of the host.
 

Methods in cz.cuni.amis.pogamut.base.agent.impl that return IAgentId
 IAgentId AbstractAgent.getComponentId()
           
 

Constructors in cz.cuni.amis.pogamut.base.agent.impl with parameters of type IAgentId
AbstractAgent(IAgentId agentId, IComponentBus eventBus, IAgentLogger logger)
          Introspection folder with properties and other subfolders obtained from this agent.
AbstractEmbodiedAgent(IAgentId agentId, IComponentBus bus, IAgentLogger logger, WORLD_VIEW worldView, ACT act)
           
AbstractGhostAgent(IAgentId agentId, IComponentBus bus, IAgentLogger logger, WORLD_VIEW worldView, ACT act)
           
AbstractObservingAgent(IAgentId agentId, IComponentBus bus, IAgentLogger logger, WORLD_VIEW worldView)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.agent.jmx.proxy
 

Classes in cz.cuni.amis.pogamut.base.agent.jmx.proxy that implement IAgentId
 class AgentIdJMXProxy
          Makes it possible to control agent running in remote JVM through JMX protocol.
 

Methods in cz.cuni.amis.pogamut.base.agent.jmx.proxy that return IAgentId
 IAgentId AgentJMXProxy.getComponentId()
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.agent.module.comm
 

Fields in cz.cuni.amis.pogamut.base.agent.module.comm with type parameters of type IAgentId
protected  Map<IAgentId,cz.cuni.amis.utils.Tuple2<IObservingAgent,Integer>> PogamutJVMComm.registeredAgents
          AbstractAgent.getComponentId() maps to actual 'agent' registered + number of registration for a given agent.
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.agent.params
 

Methods in cz.cuni.amis.pogamut.base.agent.params that return IAgentId
 IAgentId IAgentParameters.getAgentId()
          Returns unique agent's id (and human-readable name) that is going to be used by the newly created agent instance.
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.agent.params.impl
 

Methods in cz.cuni.amis.pogamut.base.agent.params.impl that return IAgentId
 IAgentId AgentParameters.getAgentId()
           
 

Methods in cz.cuni.amis.pogamut.base.agent.params.impl with parameters of type IAgentId
 AgentParameters AgentParameters.setAgentId(IAgentId agentId)
          Sets agent id into the parameters.
 RemoteAgentParameters RemoteAgentParameters.setAgentId(IAgentId agentId)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.agent.utils.runner.impl
 

Methods in cz.cuni.amis.pogamut.base.agent.utils.runner.impl that return IAgentId
protected  IAgentId AgentRunner.newAgentId(String name)
          Creates new AgentId from the 'name' and unique number that is automatically generated from the AgentRunner.ID.
protected  IAgentId MultipleAgentRunner.newAgentId(String name)
          Creates new AgentId from the 'name' and unique number that is automatically generated from the MultipleAgentRunner.ID.
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.component
 

Methods in cz.cuni.amis.pogamut.base.component with parameters of type IAgentId
 void ISharedComponent.addComponentBus(IAgentId agentId, ILifecycleBus bus, ComponentDependencies dependencies)
          Informs the component that it is part of another ILifecycleBus, i.e., it has become used by new agent with 'agentId'.
 void ISharedComponent.removeComponentBus(IAgentId agentId, ILifecycleBus bus)
          Informs the component that it ceased to be the part of the ILifecycleBus, i.e., it has stopped to be used by agent with 'agentId'.
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.component.controller
 

Fields in cz.cuni.amis.pogamut.base.component.controller declared as IAgentId
protected  IAgentId SharedComponentController.ComponentStateListener.agentId
           
protected  IAgentId SharedComponentController.ControlHelper.agentId
           
 

Fields in cz.cuni.amis.pogamut.base.component.controller with type parameters of type IAgentId
protected  Map<IAgentId,ComponentState> SharedComponentController.componentStates
          This map holds the currently desired AbstractComponentControllerBase.component state inside the agent's bus.
protected  Map<IAgentId,SharedComponentController.ControlHelper> SharedComponentController.localControlHelpers
          Control helpers that are used to signalizes starting/stopping of the controlled AbstractComponentControllerBase.component inside bus of respective agents.
protected  Map<IAgentId,SharedComponentController.LocalController> SharedComponentController.localControllers
          Controllers that are used to store IComponentController provided by respective ILifecycleBus.addLifecycleManagement(IComponent, IComponentControlHelper, ComponentDependencies) of agents using the component.
 

Methods in cz.cuni.amis.pogamut.base.component.controller that return IAgentId
 IAgentId SharedComponentController.ComponentStateListener.getAgentId()
           
 IAgentId SharedComponentController.LocalController.getAgentId()
           
 

Methods in cz.cuni.amis.pogamut.base.component.controller with parameters of type IAgentId
 void SharedComponentController.addComponentBus(IAgentId agentId, ILifecycleBus bus, ComponentDependencies dependencies)
           
protected  void SharedComponentController.agentStoppedUsingTheComponent(IAgentId agentId, ComponentState oldState)
           
protected  void SharedComponentController.componentStateChanged(IAgentId origin, ComponentState oldState, ComponentState newState)
           
protected  void SharedComponentController.componentStateCountChanged(IAgentId origin, ComponentState oldState, ComponentState newState)
           
 boolean SharedComponentController.isDependent(IAgentId agentId, IComponent component)
           
 boolean ISharedComponentController.isDependent(IAgentId agentId, IComponent component)
          Whether the controlled component is dependent on 'component' of the agent identified by 'agentId'.
 boolean SharedComponentController.isDependent(IAgentId agentId, cz.cuni.amis.utils.token.IToken componentId)
           
 boolean ISharedComponentController.isDependent(IAgentId agentId, cz.cuni.amis.utils.token.IToken componentId)
          Whether the controlled component is dependent on component (identified by 'componentId') of the agent identified by 'agentId'.
 boolean SharedComponentController.isUsedBy(IAgentId agentId)
           
 boolean ISharedComponentController.isUsedBy(IAgentId agentId)
          Tells whether the agent identified by 'agentId' is currently using the controlled component, i.e., this component controller registers the component to agent's ILifecycleBus and is watching it for auto start/stop/pause/resume/...
protected  void SharedComponentController.kill(IAgentId agentId, String message, Throwable cause)
          AgentId has broadcast IFatalErrorEvent, tear down the whole system!
 void SharedComponentControlHelper.localKill(IAgentId agentId)
           
protected  void SharedComponentController.localKill(IAgentId agentId)
           
 void ISharedComponentControlHelper.localKill(IAgentId agentId)
          Kills the component for the agent identified by 'agentId'.
 void SharedComponentControlHelper.localPause(IAgentId agentId)
           
protected  void SharedComponentController.localPause(IAgentId agentId)
           
 void ISharedComponentControlHelper.localPause(IAgentId agentId)
          Pauses the component for agent identified by 'agentId'.
 void SharedComponentControlHelper.localPrePause(IAgentId agentId)
           
protected  void SharedComponentController.localPrePause(IAgentId agentId)
           
 void ISharedComponentControlHelper.localPrePause(IAgentId agentId)
          Called before the IPausingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
 void SharedComponentControlHelper.localPreResume(IAgentId agentId)
           
protected  void SharedComponentController.localPreResume(IAgentId agentId)
           
 void ISharedComponentControlHelper.localPreResume(IAgentId agentId)
          Called before the IResumingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
 void SharedComponentControlHelper.localPreStart(IAgentId agentId)
           
protected  void SharedComponentController.localPreStart(IAgentId agentId)
           
 void ISharedComponentControlHelper.localPreStart(IAgentId agentId)
          Called before the IStartingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
 void SharedComponentControlHelper.localPreStartPaused(IAgentId agentId)
           
protected  void SharedComponentController.localPreStartPaused(IAgentId agentId)
           
 void ISharedComponentControlHelper.localPreStartPaused(IAgentId agentId)
          Called before IStartingPausedEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
 void SharedComponentControlHelper.localPreStop(IAgentId agentId)
           
protected  void SharedComponentController.localPreStop(IAgentId agentId)
           
 void ISharedComponentControlHelper.localPreStop(IAgentId agentId)
          Called before the IStoppingEvent of the component is broadcast into ILifecycleBus of the agent identified by 'agentId'.
 void SharedComponentControlHelper.localReset(IAgentId agentId)
           
protected  void SharedComponentController.localReset(IAgentId agentId)
           
 void ISharedComponentControlHelper.localReset(IAgentId agentId)
          Called whenever IResetEvent is caught at the ILifecycleBus of the agent identified by 'agentId'.
 void SharedComponentControlHelper.localResume(IAgentId agentId)
           
protected  void SharedComponentController.localResume(IAgentId agentId)
           
 void ISharedComponentControlHelper.localResume(IAgentId agentId)
          Resumes the component for the agent identified by 'agentId'.
 void SharedComponentControlHelper.localStart(IAgentId agentId)
           
protected  void SharedComponentController.localStart(IAgentId agentId)
           
 void ISharedComponentControlHelper.localStart(IAgentId agentId)
          The component is being started inside the ILifecycleBus of the agent identified by 'agentId'.
 void SharedComponentControlHelper.localStartPaused(IAgentId agentId)
           
protected  void SharedComponentController.localStartPaused(IAgentId agentId)
           
 void ISharedComponentControlHelper.localStartPaused(IAgentId agentId)
          Starts the component for the agent identified by 'agentId' but it assumes that the component just prepares whatever data structures it needs / make connections / handshake whatever it needs with the environment / etc.
 void SharedComponentControlHelper.localStop(IAgentId agentId)
           
protected  void SharedComponentController.localStop(IAgentId agentId)
           
 void ISharedComponentControlHelper.localStop(IAgentId agentId)
          Stops the component for the agent identified by 'agentId'.
protected  void SharedComponentController.newAgentIsUsingTheComponent(IAgentId agentId, ComponentState state)
           
 void SharedComponentController.removeComponentBus(IAgentId agentId, ILifecycleBus bus)
           
protected  void SharedComponentController.setState(IAgentId agentId, ComponentState newState)
          Changes the state of the component for given agentId, triggers SharedComponentController#componentStateCountChanged().
protected  void SharedComponentController.setState(IAgentId agentId, ComponentState oldState, ComponentState newState)
          Changes the state of the component for given agentId, triggers SharedComponentController#componentStateCountChanged().
protected  void SharedComponentController.stateChanged(IAgentId agentId, ComponentState changedValue)
          Signal that the component in the bus of agent identified by 'agentId' has changed into 'changedValue'.
 

Constructors in cz.cuni.amis.pogamut.base.component.controller with parameters of type IAgentId
SharedComponentController.ComponentStateListener(IAgentId agentId)
           
SharedComponentController.ControlHelper(IAgentId agentId)
           
SharedComponentController.LocalController(IAgentId agentId, IComponentController controller)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.factory.guice
 

Methods in cz.cuni.amis.pogamut.base.factory.guice that return types with arguments of type IAgentId
protected  AdaptableProvider<IAgentId> GuiceAgentModule.getAgentIdProvider()
          Returns a provider for the IAgentId interface.
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.server
 

Constructors in cz.cuni.amis.pogamut.base.server with parameters of type IAgentId
AbstractWorldServer(IAgentId agentId, IAgentLogger agentLogger, IComponentBus bus, WORLD_VIEW worldView, ACT act)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.utils.logging
 

Fields in cz.cuni.amis.pogamut.base.utils.logging declared as IAgentId
protected  IAgentId AbstractAgentLogger.agentId
           
 

Methods in cz.cuni.amis.pogamut.base.utils.logging that return IAgentId
 IAgentId IAgentLogger.getAgentId()
          Returns agent name.
 IAgentId AbstractAgentLogger.getAgentId()
           
 

Constructors in cz.cuni.amis.pogamut.base.utils.logging with parameters of type IAgentId
AbstractAgentLogger(IAgentId agentName)
           
AgentLogger(IAgentId agentId)
           
LogFormatter(IAgentId agentId)
           
LogFormatter(IAgentId agentId, boolean lineEnds)
           
LogPublisher.ConsolePublisher(IAgentId name)
           
LogPublisher(IAgentId name)
           
TestAgents.NetworkLoggingAgent(IAgentId agentId, IComponentBus eventBus, IAgentLogger logger)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.base.utils.logging.jmx
 

Constructors in cz.cuni.amis.pogamut.base.utils.logging.jmx with parameters of type IAgentId
AgentLoggerJMXProxy(IAgentId agentName, MBeanServerConnection mbsc, ObjectName parentName)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.base3d.agent
 

Constructors in cz.cuni.amis.pogamut.base3d.agent with parameters of type IAgentId
AbstractAgent3D(IAgentId agentId, IComponentBus eventBus, IAgentLogger logger, WORLD_VIEW worldView, ACT act)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.multi.agent
 

Subinterfaces of IAgentId in cz.cuni.amis.pogamut.multi.agent
 interface ITeamedAgentId
          Interface for agentId with a team.
 

Uses of IAgentId in cz.cuni.amis.pogamut.multi.agent.impl
 

Classes in cz.cuni.amis.pogamut.multi.agent.impl that implement IAgentId
 class AgentTeamedId
           
 class TeamedAgentId
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.multi.communication.messages
 

Methods in cz.cuni.amis.pogamut.multi.communication.messages that return IAgentId
 IAgentId SharedBatchBeginEvent.getAgentId()
          Returns ID of the agent from which comes the batch.
 

Constructors in cz.cuni.amis.pogamut.multi.communication.messages with parameters of type IAgentId
SharedBatchBeginEvent(long time, IAgentId agentId)
           
 

Uses of IAgentId in cz.cuni.amis.pogamut.multi.communication.worldview.impl
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type IAgentId
 void AbstractSharedWorldView.addComponentBus(IAgentId agentId, ILifecycleBus bus, ComponentDependencies dependencies)
           
 void AbstractSharedWorldView.removeComponentBus(IAgentId agentId, ILifecycleBus bus)
           
 

Method parameters in cz.cuni.amis.pogamut.multi.communication.worldview.impl with type arguments of type IAgentId
protected  void BatchAwareSharedWorldView.notifyLocalWorldViews(Set<IAgentId> waiting, long time)
          Notifies all waiting local world views, that batch belonging to 'time' has been exported by all local world views.
 

Uses of IAgentId in cz.cuni.amis.pogamut.multi.params.impl
 

Methods in cz.cuni.amis.pogamut.multi.params.impl with parameters of type IAgentId
 TeamRemoteAgentParameters<SHARED_WORLDVIEW> TeamRemoteAgentParameters.setAgentId(IAgentId agentId)
           
 



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