Uses of Class
cz.cuni.amis.pogamut.base.component.controller.ComponentDependencies

Packages that use ComponentDependencies
cz.cuni.amis.pogamut.base.agent.module   
cz.cuni.amis.pogamut.base.communication.connection.impl   
cz.cuni.amis.pogamut.base.communication.connection.impl.socket   
cz.cuni.amis.pogamut.base.communication.worldview.impl   
cz.cuni.amis.pogamut.base.component   
cz.cuni.amis.pogamut.base.component.controller   
cz.cuni.amis.pogamut.base.component.lifecyclebus   
cz.cuni.amis.pogamut.base3d.worldview.impl   
cz.cuni.amis.pogamut.multi.communication.worldview.impl   
 

Uses of ComponentDependencies in cz.cuni.amis.pogamut.base.agent.module
 

Constructors in cz.cuni.amis.pogamut.base.agent.module with parameters of type ComponentDependencies
AgentModule(AGENT agent, Logger log, ComponentDependencies dependencies)
          Initialize agent module with custom dependencies.
LogicModule(AGENT agent, IAgentLogic logic, Logger log, ComponentDependencies dependencies)
           
MotoricModule(AGENT agent, Logger log, ComponentDependencies dependencies)
           
SensomotoricModule(AGENT agent, Logger log, ComponentDependencies dependencies)
           
SensorModule(AGENT agent, Logger log, ComponentDependencies dependencies)
           
 

Uses of ComponentDependencies in cz.cuni.amis.pogamut.base.communication.connection.impl
 

Constructors in cz.cuni.amis.pogamut.base.communication.connection.impl with parameters of type ComponentDependencies
AbstractConnection(ADDRESS address, ComponentDependencies dependencies, IComponentBus bus, IAgentLogger logger)
           
AbstractConnection(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger logger)
           
 

Uses of ComponentDependencies in cz.cuni.amis.pogamut.base.communication.connection.impl.socket
 

Constructors in cz.cuni.amis.pogamut.base.communication.connection.impl.socket with parameters of type ComponentDependencies
SocketConnection(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger logger)
           
SocketConnection(ISocketConnectionAddress address, ComponentDependencies dependencies, IComponentBus bus, IAgentLogger logger)
           
 

Uses of ComponentDependencies in cz.cuni.amis.pogamut.base.communication.worldview.impl
 

Constructors in cz.cuni.amis.pogamut.base.communication.worldview.impl with parameters of type ComponentDependencies
AbstractWorldView(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger logger)
           
EventDrivenWorldView(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger log)
           
LockableWorldView(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger log)
           
 

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

Methods in cz.cuni.amis.pogamut.base.component with parameters of type ComponentDependencies
 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'.
 

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

Methods in cz.cuni.amis.pogamut.base.component.controller that return ComponentDependencies
 ComponentDependencies ComponentDependencies.add(IComponent component)
           
 ComponentDependencies ComponentDependencies.add(cz.cuni.amis.utils.token.IToken token)
           
 

Methods in cz.cuni.amis.pogamut.base.component.controller with parameters of type ComponentDependencies
 void SharedComponentController.addComponentBus(IAgentId agentId, ILifecycleBus bus, ComponentDependencies dependencies)
           
 

Constructors in cz.cuni.amis.pogamut.base.component.controller with parameters of type ComponentDependencies
ComponentController(COMPONENT component, IComponentControlHelper componentControlHelper, IComponentBus bus, Logger log, ComponentDependencies dependencies)
          If you use only IComponentBus (not ILifecycleBus, you must create this ComponentController before any of 'dependencies' is started as there is no way how to retrieve state of component from 'dependencies' so we will assume that all are in state ComponentState.INSTANTIATED.
ComponentController(COMPONENT component, IComponentControlHelper componentControlHelper, ILifecycleBus bus, Logger log, ComponentDependencies dependencies)
          If you're using ILifecycleBus (not only IComponentBus, you may create this ComponentController even after some 'dependencies' has started as ILifecycleBus allows us to retrieve current state of dependencies, so we're able to start the component during the construction if dependencies are already met.
ComponentDependencies(ComponentDependencies dependencies)
           
 

Uses of ComponentDependencies in cz.cuni.amis.pogamut.base.component.lifecyclebus
 

Methods in cz.cuni.amis.pogamut.base.component.lifecyclebus with parameters of type ComponentDependencies
<T extends IComponent>
IComponentController<T>
LifecycleBus.addLifecycleManagement(T component, IComponentControlHelper lifecyleMethods, ComponentDependencies componentDependencies)
           
<T extends IComponent>
IComponentController<T>
ILifecycleBus.addLifecycleManagement(T component, IComponentControlHelper lifecyleMethods, ComponentDependencies componentDependencies)
          Registers 'lifecycleMethods' to be called in correct times according to 'componentDependencies' for the 'component'.
 

Uses of ComponentDependencies in cz.cuni.amis.pogamut.base3d.worldview.impl
 

Constructors in cz.cuni.amis.pogamut.base3d.worldview.impl with parameters of type ComponentDependencies
BatchAwareWorldView(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger log)
           
LockableBatchAwareWorldView(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger log)
           
SyncLockableBatchAwareWorldView(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger log)
           
VisionWorldView(ComponentDependencies dependencies, IComponentBus bus, IAgentLogger log)
           
 

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

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

Constructors in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type ComponentDependencies
AbstractLocalWorldView(ComponentDependencies dependencies, ILifecycleBus bus, IAgentLogger logger, ISharedWorldView sharedWV, ITeamedAgentId agentId)
           
BatchAwareLocalWorldView(ComponentDependencies dependencies, ILifecycleBus bus, IAgentLogger logger, ISharedWorldView parentWorldView, ITeamedAgentId agentId)
           
EventDrivenLocalWorldView(ComponentDependencies dependencies, ILifecycleBus bus, IAgentLogger logger, ISharedWorldView sharedWV, ITeamedAgentId agentId)
           
VisionLocalWorldView(ComponentDependencies dependencies, ILifecycleBus bus, IAgentLogger logger, ISharedWorldView parentWorldView, ITeamedAgentId agentId)
           
 



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