| Interface | Description |
|---|---|
| IFatalErrorEvent<SOURCE extends IComponent> |
Marks that fatal error has happened that prevents the component from running.
|
| IPausedEvent<SOURCE extends IComponent> | |
| IPausingEvent<SOURCE extends IComponent> | |
| IResetEvent<SOURCE extends IComponent> | |
| IResumedEvent<SOURCE extends IComponent> | |
| IResumingEvent<SOURCE extends IComponent> | |
| IStartedEvent<SOURCE extends IComponent> |
Marks that the component has started its work.
|
| IStartingEvent<SOURCE extends IComponent> | |
| IStartingPausedEvent<SOURCE extends IComponent> |
This event is similar to
IStartingEvent, it marks that the component is going to start. |
| IStoppedEvent<SOURCE extends IComponent> |
The component stopped its job.
|
| IStoppingEvent<SOURCE extends IComponent> | |
| WaitForEvent.IEventFilter<T> |
Note that only events that implements
IComponentEvent may be really substitued as T. |
| Class | Description |
|---|---|
| BusAwareCountDownLatch |
Extends CoundDownLatch with ability to stop waiting when some component connected
to the bus fails which may indicate termination of all other components on the bus.
|
| ComponentBusEvents |
This class provides simple methods for propagation of events that happened in some component.
|
| EventFilter<T> |
Class for accepting events - provides description of which event should be checked and method that performs the check.
|
| WaitForEvent |
Allows you to wait for some event on the bus.
|
| Exception | Description |
|---|---|
| BusAwareCountDownLatch.BusStoppedInterruptedException |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.