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.