Uses of Interface
org.openhab.core.events.Event
Package
Description
-
Uses of Event in org.openhab.core.addon
Modifier and TypeClassDescriptionclass
This is anEvent
that is sent on add-on operations, such as installing and uninstalling. -
Uses of Event in org.openhab.core.automation.events
Modifier and TypeClassDescriptionclass
abstract class for rule eventsclass
AnExecutionEvent
is only used to notify rules when a script or the REST API trigger the run.class
AnRuleAddedEvent
notifies subscribers that a rule has been added.class
AnRuleRemovedEvent
notifies subscribers that a rule has been removed.class
AnRuleStatusInfoEvent
notifies subscribers that a rule status has been updated.class
AnRuleUpdatedEvent
notifies subscribers that a rule has been updated.class
AnTimerEvent
is only used to notify rules when timer triggers fire. -
Uses of Event in org.openhab.core.common.registry
-
Uses of Event in org.openhab.core.config.core.status.events
Modifier and TypeClassDescriptionfinal class
Event for configuration status information. -
Uses of Event in org.openhab.core.config.discovery.inbox.events
Modifier and TypeClassDescriptionclass
Abstract implementation of an inbox event which will be posted by theInbox
for added, removed and updated discovery results.class
AnInboxAddedEvent
notifies subscribers that a discovery result has been added to the inbox.class
AnInboxRemovedEvent
notifies subscribers that a discovery result has been removed from the inbox.class
AnInboxUpdatedEvent
notifies subscribers that a discovery result has been updated in the inbox. -
Uses of Event in org.openhab.core.events
Modifier and TypeClassDescriptionclass
AbstractTypedEventSubscriber<T extends Event>
TheAbstractTypedEventSubscriber
is an abstract implementation of theEventSubscriber
interface which helps to subscribe to a specific event type.Modifier and TypeMethodDescriptionAbstractEventFactory.createEvent
(String eventType, String topic, String payload, @Nullable String source) EventFactory.createEvent
(String eventType, String topic, String payload, @Nullable String source) Create a new event instance of a specific event type.protected abstract Event
AbstractEventFactory.createEventByType
(String eventType, String topic, String payload, @Nullable String source) Create a new event instance based on the event type.Modifier and TypeMethodDescriptionboolean
Apply the filter on an event.boolean
boolean
boolean
void
Posts an event through the event bus in an asynchronous way.void
void
Callback method for receivingEvent
s from the openHAB event bus. -
Uses of Event in org.openhab.core.events.system
Modifier and TypeClassDescriptionclass
StartlevelEvent
s will be delivered through the openHAB event bus if the start level of the system has changed. -
Uses of Event in org.openhab.core.io.rest.sitemap
-
Uses of Event in org.openhab.core.io.rest.sse
-
Uses of Event in org.openhab.core.io.websocket.event
Modifier and TypeMethodDescriptionItemEventUtility.createCommandEvent
(EventDTO eventDTO) ItemEventUtility.createStateEvent
(EventDTO eventDTO) ItemEventUtility.createTimeSeriesEvent
(EventDTO eventDTO) -
Uses of Event in org.openhab.core.items.events
Modifier and TypeClassDescriptionclass
Abstract implementation of an item registry event which will be posted by theItemRegistry
for added, removed and updated items.class
GroupItemStateChangedEvent
s can be used to deliver group item state changes through the openHAB event bus.class
GroupStateUpdatedEvent
s can be used to deliver group item state updates through the openHAB event bus.class
AnItemAddedEvent
notifies subscribers that an item has been added.class
ItemCommandEvent
s can be used to deliver commands through the openHAB event bus.class
ItemEvent
is an abstract super class for all command and state item events.class
AnItemRemovedEvent
notifies subscribers that an item has been removed.class
ItemStateChangedEvent
s can be used to deliver item state changes through the openHAB event bus.class
ItemStateEvent
s can be used to deliver item status updates through the openHAB event bus.class
This event announces potential item state outcomes when a command was received.class
ItemStateUpdatedEvent
s can be used to report item status updates through the openHAB event bus.class
TheItemTimeSeriesEvent
can be used to report item time series updates through the openHAB event bus.class
TheItemTimeSeriesUpdatedEvent
can be used to report item time series updates through the openHAB event bus.class
AnItemUpdatedEvent
notifies subscribers that an item has been updated. -
Uses of Event in org.openhab.core.thing.binding
-
Uses of Event in org.openhab.core.thing.events
Modifier and TypeClassDescriptionclass
Abstract implementation of a thing registry event which will be posted by aThingRegistry
for added, removed and updated items.class
ChannelDescriptionChangedEvent
s will be delivered through the openHAB event bus if theCommandDescription
orStateDescription
of a channel has changed.class
ChannelTriggeredEvent
s can be used to deliver triggers through the openHAB event bus.class
AThingAddedEvent
notifies subscribers that a thing has been added.class
AThingRemovedEvent
notifies subscribers that a thing has been removed.class
ThingStatusInfoChangedEvent
s will be delivered through the openHAB event bus if the status of a thing has changed.class
ThingStatusInfoEvent
s will be delivered through the openHAB event bus if the status of a thing has been updated.class
AThingUpdatedEvent
notifies subscribers that a thing has been updated. -
Uses of Event in org.openhab.core.thing.firmware
Modifier and TypeClassDescriptionfinal class
final class
TheFirmwareUpdateProgressInfoEvent
is sent if there is a new progress step for a firmware update.final class
TheFirmwareUpdateResultInfoEvent
is sent if the firmware update has been finished. -
Uses of Event in org.openhab.core.thing.link.events
Modifier and TypeClassDescriptionclass
AbstractItemChannelLinkRegistryEvent
is an abstract class for item channel link events.class
AnItemChannelLinkAddedEvent
notifies subscribers that an item channel link has been added.class
AnItemChannelLinkRemovedEvent
notifies subscribers that an item channel link has been removed.