Package org.openhab.core.items.events
package org.openhab.core.items.events
-
ClassDescriptionThe
AbstractItemEventSubscriber
defines an abstract implementation of theEventSubscriber
interface for receivingItemStateEvent
s andItemCommandEvent
s from the openHAB event bus.Abstract implementation of an item registry event which will be posted by theItemRegistry
for added, removed and updated items.GroupItemStateChangedEvent
s can be used to deliver group item state changes through the openHAB event bus.GroupStateUpdatedEvent
s can be used to deliver group item state updates through the openHAB event bus.AnItemAddedEvent
notifies subscribers that an item has been added.ItemCommandEvent
s can be used to deliver commands through the openHAB event bus.ItemEvent
is an abstract super class for all command and state item events.AnItemEventFactory
is responsible for creating item event instances, e.g.AnItemRemovedEvent
notifies subscribers that an item has been removed.ItemStateChangedEvent
s can be used to deliver item state changes through the openHAB event bus.ItemStateEvent
s can be used to deliver item status updates through the openHAB event bus.This event announces potential item state outcomes when a command was received.ItemStateUpdatedEvent
s can be used to report item status updates through the openHAB event bus.TheItemTimeSeriesEvent
can be used to report item time series updates through the openHAB event bus.TheItemTimeSeriesUpdatedEvent
can be used to report item time series updates through the openHAB event bus.AnItemUpdatedEvent
notifies subscribers that an item has been updated.