Uses of Interface
cz.cuni.amis.pogamut.base.component.lifecyclebus.ILifecycleBus

Packages that use ILifecycleBus
cz.cuni.amis.pogamut.base.component   
cz.cuni.amis.pogamut.base.component.controller   
cz.cuni.amis.pogamut.base.component.lifecyclebus   
cz.cuni.amis.pogamut.multi.communication.worldview   
cz.cuni.amis.pogamut.multi.communication.worldview.impl   
 

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

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

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

Constructors in cz.cuni.amis.pogamut.base.component.controller with parameters of type ILifecycleBus
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.
ComponentController(COMPONENT component, IComponentControlHelper componentControlHelper, ILifecycleBus bus, Logger log, ComponentDependencyType dependencyType, Object... 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.
 

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

Classes in cz.cuni.amis.pogamut.base.component.lifecyclebus that implement ILifecycleBus
 class LifecycleBus
          Lifecycle bus is implementing ILifecycleBus which is extending IComponentBus by implementing the knowledge of lifecycle states of various IComponents.
 

Uses of ILifecycleBus in cz.cuni.amis.pogamut.multi.communication.worldview
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview with parameters of type ILifecycleBus
 void ISharedWorldView.registerLocalWorldView(ILocalWorldView localWV, ILifecycleBus bus)
          This method is called when a new localWorldView is created and wants to use this sharedWorldView, the method registers the LocalWorldView with the sharedWorldView's sharedComponentBus and also internally stores the information about which WorldViews are registered to it.
 

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

Fields in cz.cuni.amis.pogamut.multi.communication.worldview.impl declared as ILifecycleBus
protected  ILifecycleBus AbstractLocalWorldView.eventBus
           
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl that return ILifecycleBus
 ILifecycleBus AbstractLocalWorldView.getEventBus()
           
 

Methods in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type ILifecycleBus
 void AbstractSharedWorldView.addComponentBus(IAgentId agentId, ILifecycleBus bus, ComponentDependencies dependencies)
           
 void AbstractSharedWorldView.registerLocalWorldView(ILocalWorldView localWV, ILifecycleBus bus)
          This method is called when a new localWorldView is created and wants to use this sharedWorldView, the method registers the LocalWorldView with the sharedWorldView's sharedComponentBus and also internally stores the information about which WorldViews are registered to it.
 void AbstractSharedWorldView.removeComponentBus(IAgentId agentId, ILifecycleBus bus)
           
 

Constructors in cz.cuni.amis.pogamut.multi.communication.worldview.impl with parameters of type ILifecycleBus
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 © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.