Interface | Description |
---|---|
IComponentControlHelper |
Provides a way to control the component.
|
IComponentController<COMPONENT extends IComponent> |
The component controller is meant for simple
IComponent NOT ISharedComponent s (for them, use ISharedComponentController instead). |
IComponentControllerBase<COMPONENT extends IComponent> |
Base interface for component controllers, be it
IComponentController or ISharedComponentController . |
ISharedComponentControlHelper |
Provides a way to control the shared component.
|
ISharedComponentController<COMPONENT extends ISharedComponent> |
The component controller is meant for simple
ISharedComponent NOT IComponent s (for them, use IComponentController instead). |
Class | Description |
---|---|
AbstractComponentControllerBase<COMPONENT extends IComponent> |
Abstract class implementing some methods from
IComponentControllerBase . |
AbstractComponentControllerBase.AwaitState |
Used for filtering states we're awaiting on.
|
ComponentControlHelper |
Provides empty implementations of life-cycle methods defined by
IComponentControlHelper - override only these that you need. |
ComponentController<COMPONENT extends IComponent> |
Provides simple way for components to start/stop automatically based on the status of objects
they depends on (e.g.
|
ComponentDependencies | |
ComponentKilledException | |
SharedComponentControlHelper |
Provides empty implementations of life-cycle methods defined by
ISharedComponentControlHelper - override only these that you need. |
SharedComponentController<COMPONENT extends ISharedComponent> |
Shared component controller is meant to provide management of lifecycle methods of the
ISharedComponent
while providing methods that has to be implemented by any ISharedComponent . |
Enum | Description |
---|---|
ComponentDependencyType |
Defines the way the
ComponentController behaves - when it calls IComponentControlHelper .init()
and IComponentControlHelper .start() methods. |
ComponentState |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.