Package org.opentcs.util.event
Class SimpleEventBus
java.lang.Object
org.opentcs.util.event.SimpleEventBus
- All Implemented Interfaces:
EventBus,EventHandler,EventSource
A plain implementation of
EventBus.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidProcesses the event object.voidsubscribe(EventHandler listener) Subscribes the given listener to events emitted by this source.voidunsubscribe(EventHandler listener) Unsubscribes the given listener.
-
Constructor Details
-
SimpleEventBus
public SimpleEventBus()Creates a new instance.
-
-
Method Details
-
onEvent
Description copied from interface:EventHandlerProcesses the event object.- Specified by:
onEventin interfaceEventHandler- Parameters:
event- The event object.
-
subscribe
Description copied from interface:EventSourceSubscribes the given listener to events emitted by this source.- Specified by:
subscribein interfaceEventSource- Parameters:
listener- The listener to be subscribed.
-
unsubscribe
Description copied from interface:EventSourceUnsubscribes the given listener.- Specified by:
unsubscribein interfaceEventSource- Parameters:
listener- The listener to be unsubscribed.
-