Uses of Interface
org.openhab.core.thing.binding.ThingHandler
Packages that use ThingHandler
Package
Description
-
Uses of ThingHandler in org.openhab.core.config.discovery
Classes in org.openhab.core.config.discovery with type parameters of type ThingHandlerModifier and TypeClassDescriptionclassAbstractThingHandlerDiscoveryService<T extends ThingHandler>TheAbstractThingHandlerDiscoveryServiceextends theAbstractDiscoveryServicefor thing-based discovery services.Fields in org.openhab.core.config.discovery declared as ThingHandlerMethods in org.openhab.core.config.discovery that return ThingHandlerModifier and TypeMethodDescription@Nullable ThingHandlerAbstractThingHandlerDiscoveryService.getThingHandler()Methods in org.openhab.core.config.discovery with parameters of type ThingHandlerModifier and TypeMethodDescriptionvoidAbstractThingHandlerDiscoveryService.setThingHandler(ThingHandler handler) -
Uses of ThingHandler in org.openhab.core.magic.binding.handler
Classes in org.openhab.core.magic.binding.handler that implement ThingHandlerModifier and TypeClassDescriptionclassThingHandler which provides annotated actions that will become Action modules for the automation engineclassTheMagicBridgedThingHandleris responsible for handling commands, which are sent to one of the channels.classTheMagicBridgeHandlerserves as a handler for magic bridges.classTheMagicButtonHandleris capable of triggering different events.classThingHandler that randomly sends numbers and strings to channels based on a configured intervalclassTheMagicColorLightHandleris responsible for handling commands, which are sent to one of the channels.classHandler for thing with a configuration parameterclassTheMagicContactHandleris responsible for handling commands, which are sent to one of the channels.classThingHandler for a thing that goes online after 15 secondsclassTheMagicDimmableLightHandleris responsible for handling commands, which are sent to one of the channels.classThingHandler which provides channels with dynamic state descriptions.classA handler for an extensible thing.classHandler for firmware updatable magic things.classTheMagicImageHandleris responsible for handling commands, which are sent to one of the channels.classTheMagicLocationThingHandleris responsible for handling commands, which are sent to one of the channels.classTheMagicOnlineOfflineHandleris responsible for handling commands, which are sent to one of the channels.classTheMagicOnOffLightHandleris responsible for handling commands, which are sent to one of the channels.classTheMagicPlayerHandleris responsible for handling commands, which are sent to one of the channels.classTheMagicRollershutterHandleris responsible for handling commands, which are sent to one of the channels.classA handler for a thermostat thing.classTheMagicTimeSeriesHandleris capable of providing a series of different forecasts -
Uses of ThingHandler in org.openhab.core.thing
Methods in org.openhab.core.thing that return ThingHandlerMethods in org.openhab.core.thing with parameters of type ThingHandlerModifier and TypeMethodDescriptionvoidThing.setHandler(@Nullable ThingHandler thingHandler) Sets the handler. -
Uses of ThingHandler in org.openhab.core.thing.binding
Subinterfaces of ThingHandler in org.openhab.core.thing.bindingModifier and TypeInterfaceDescriptioninterfaceABridgeHandlerhandles 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 aBridgeinstance.Classes in org.openhab.core.thing.binding that implement ThingHandlerModifier and TypeClassDescriptionclassTheBaseBridgeHandlerimplements theBridgeHandlerinterface and adds some convenience methods for bridges to theBaseThingHandler.classBaseThingHandlerprovides a base implementation for theThingHandlerinterface.classTheConfigStatusBridgeHandleris an extension ofBaseBridgeHandlerthat implements theConfigStatusProviderinterface.classTheConfigStatusThingHandleris an extension ofBaseThingHandlerthat implements theConfigStatusProviderinterface.Methods in org.openhab.core.thing.binding that return ThingHandlerModifier and TypeMethodDescriptionprotected abstract @Nullable ThingHandlerBaseThingHandlerFactory.createHandler(Thing thing) Creates aThingHandlerfor the given thing.@Nullable ThingHandlerThingHandlerService.getThingHandler()Gets the ThingHandler on which the actions (methods) should be calledBaseThingHandlerFactory.registerHandler(Thing thing) ThingHandlerFactory.registerHandler(Thing thing) Creates a newThingHandlerinstance.Methods in org.openhab.core.thing.binding with parameters of type ThingHandlerModifier and TypeMethodDescriptionvoidBaseBridgeHandler.childHandlerDisposed(ThingHandler childHandler, Thing childThing) voidBridgeHandler.childHandlerDisposed(ThingHandler childHandler, Thing childThing) Informs the bridge handler that a child handler has been disposed.voidBaseBridgeHandler.childHandlerInitialized(ThingHandler childHandler, Thing childThing) voidBridgeHandler.childHandlerInitialized(ThingHandler childHandler, Thing childThing) Informs the bridge handler that a child handler has been initialized.voidBaseThingHandlerFactory.registerService(ThingHandler thingHandler, Class<? extends ThingHandlerService> klass) Registers a dynamic service for the given thing handler.protected voidBaseThingHandlerFactory.removeHandler(ThingHandler thingHandler) This method is called when a thing handler should be removed.voidThingHandlerService.setThingHandler(ThingHandler handler) Sets the ThingHandler on which the actions (methods) should be called -
Uses of ThingHandler in org.openhab.core.thing.util
Methods in org.openhab.core.thing.util with parameters of type ThingHandlerModifier and TypeMethodDescriptionstatic booleanThingHandlerHelper.isHandlerInitialized(ThingHandler handler) Checks if the thing handler has been initialized.