Uses of Interface
org.openhab.core.thing.binding.ThingHandler
Package
Description
-
Uses of ThingHandler in org.openhab.core.config.discovery
Modifier and TypeClassDescriptionclass
AbstractThingHandlerDiscoveryService<T extends ThingHandler>
TheAbstractThingHandlerDiscoveryService
extends theAbstractDiscoveryService
for thing-based discovery services.Modifier and TypeMethodDescription@Nullable ThingHandler
AbstractThingHandlerDiscoveryService.getThingHandler()
Modifier and TypeMethodDescriptionvoid
AbstractThingHandlerDiscoveryService.setThingHandler
(ThingHandler handler) -
Uses of ThingHandler in org.openhab.core.magic.binding.handler
Modifier and TypeClassDescriptionclass
ThingHandler which provides annotated actions that will become Action modules for the automation engineclass
TheMagicBridgedThingHandler
is responsible for handling commands, which are sent to one of the channels.class
TheMagicBridgeHandler
serves as a handler for magic bridges.class
TheMagicButtonHandler
is capable of triggering different events.class
ThingHandler that randomly sends numbers and strings to channels based on a configured intervalclass
TheMagicColorLightHandler
is responsible for handling commands, which are sent to one of the channels.class
Handler for thing with a configuration parameterclass
TheMagicContactHandler
is responsible for handling commands, which are sent to one of the channels.class
ThingHandler for a thing that goes online after 15 secondsclass
TheMagicDimmableLightHandler
is responsible for handling commands, which are sent to one of the channels.class
ThingHandler which provides channels with dynamic state descriptions.class
A handler for an extensible thing.class
Handler for firmware updatable magic things.class
TheMagicImageHandler
is responsible for handling commands, which are sent to one of the channels.class
TheMagicLocationThingHandler
is responsible for handling commands, which are sent to one of the channels.class
TheMagicOnlineOfflineHandler
is responsible for handling commands, which are sent to one of the channels.class
TheMagicOnOffLightHandler
is responsible for handling commands, which are sent to one of the channels.class
TheMagicPlayerHandler
is responsible for handling commands, which are sent to one of the channels.class
TheMagicRollershutterHandler
is responsible for handling commands, which are sent to one of the channels.class
A handler for a thermostat thing.class
TheMagicTimeSeriesHandler
is capable of providing a series of different forecasts -
Uses of ThingHandler in org.openhab.core.thing
Modifier and TypeMethodDescriptionvoid
Thing.setHandler
(@Nullable ThingHandler thingHandler) Sets the handler. -
Uses of ThingHandler in org.openhab.core.thing.binding
Modifier and TypeInterfaceDescriptioninterface
ABridgeHandler
handles the communication between the openHAB framework and a bridge (a device that acts as a gateway to enable the communication with other devices) represented by aBridge
instance.Modifier and TypeClassDescriptionclass
TheBaseBridgeHandler
implements theBridgeHandler
interface and adds some convenience methods for bridges to theBaseThingHandler
.class
BaseThingHandler
provides a base implementation for theThingHandler
interface.class
TheConfigStatusBridgeHandler
is an extension ofBaseBridgeHandler
that implements theConfigStatusProvider
interface.class
TheConfigStatusThingHandler
is an extension ofBaseThingHandler
that implements theConfigStatusProvider
interface.Modifier and TypeMethodDescriptionprotected abstract @Nullable ThingHandler
BaseThingHandlerFactory.createHandler
(Thing thing) Creates aThingHandler
for the given thing.@Nullable ThingHandler
ThingHandlerService.getThingHandler()
Gets the ThingHandler on which the actions (methods) should be calledBaseThingHandlerFactory.registerHandler
(Thing thing) ThingHandlerFactory.registerHandler
(Thing thing) Creates a newThingHandler
instance.Modifier and TypeMethodDescriptionvoid
BaseBridgeHandler.childHandlerDisposed
(ThingHandler childHandler, Thing childThing) void
BridgeHandler.childHandlerDisposed
(ThingHandler childHandler, Thing childThing) Informs the bridge handler that a child handler has been disposed.void
BaseBridgeHandler.childHandlerInitialized
(ThingHandler childHandler, Thing childThing) void
BridgeHandler.childHandlerInitialized
(ThingHandler childHandler, Thing childThing) Informs the bridge handler that a child handler has been initialized.protected void
BaseThingHandlerFactory.removeHandler
(ThingHandler thingHandler) This method is called when a thing handler should be removed.void
ThingHandlerService.setThingHandler
(ThingHandler handler) Sets the ThingHandler on which the actions (methods) should be called -
Uses of ThingHandler in org.openhab.core.thing.util
Modifier and TypeMethodDescriptionstatic boolean
ThingHandlerHelper.isHandlerInitialized
(ThingHandler handler) Checks if the thing handler has been initialized.