Package org.openhab.core.events
-
Interface Summary Interface Description Event Event
objects are delivered by theEventPublisher
through the openHAB event bus.EventFactory AnEventFactory
is responsible for creatingEvent
instances of specific event types.EventFilter AnEventFilter
can be provided by anEventSubscriber
in order to receive specificEvent
s by anEventPublisher
if the filter applies.EventPublisher TheEventPublisher
postsEvent
s through the openHAB event bus in an asynchronous way.EventSubscriber TheEventSubscriber
defines the callback interface for receiving events from the openHAB event bus. -
Class Summary Class Description AbstractEvent Abstract implementation of theEvent
interface.AbstractEventFactory TheAbstractEventFactory
defines an abstract implementation of theEventFactory
interface.AbstractTypedEventSubscriber<T extends Event> TheAbstractTypedEventSubscriber
is an abstract implementation of theEventSubscriber
interface which helps to subscribe to a specific event type.TopicEventFilter TheTopicEventFilter
is a default openHABEventFilter
implementation that ensures filtering of events based on an event topic.