Uses of Interface
org.openhab.core.automation.handler.ModuleHandler
Packages that use ModuleHandler
-
Uses of ModuleHandler in org.openhab.core.automation.handler
Subinterfaces of ModuleHandler in org.openhab.core.automation.handlerModifier and TypeInterfaceDescriptioninterface
This interface should be implemented by external modules which provide functionality for processingAction
modules.interface
This interface provides common functionality for processingCondition
modules.interface
ConditionHandler
that evaluates, if the current time satisfies a specified condition.interface
Marker Interface for aTriggerHandler
that contains a time based execution.interface
This Handler interface is used by the RuleManager to set a callback interface to itself.Classes in org.openhab.core.automation.handler that implement ModuleHandlerModifier and TypeClassDescriptionclass
This is a base class that can be used by ActionModuleHandler implementationsclass
This is a base class that can be used by ConditionModuleHandler implementationsclass
BaseModuleHandler<T extends Module>
This is a base class that can be used by any ModuleHandler implementationclass
This is a base class that can be used by TriggerModuleHandler implementationsMethods in org.openhab.core.automation.handler that return ModuleHandlerModifier and TypeMethodDescription@Nullable ModuleHandler
BaseModuleHandlerFactory.getHandler
(Module module, String ruleUID) @Nullable ModuleHandler
ModuleHandlerFactory.getHandler
(Module module, String ruleUID) protected abstract @Nullable ModuleHandler
BaseModuleHandlerFactory.internalCreate
(Module module, String ruleUID) Methods in org.openhab.core.automation.handler that return types with arguments of type ModuleHandlerModifier and TypeMethodDescriptionprotected Map<String,
ModuleHandler> BaseModuleHandlerFactory.getHandlers()
Provides all availableModuleHandler
s created by concrete factory implementation.Methods in org.openhab.core.automation.handler with parameters of type ModuleHandlerModifier and TypeMethodDescriptionvoid
BaseModuleHandlerFactory.ungetHandler
(Module module, String ruleUID, ModuleHandler handler) void
ModuleHandlerFactory.ungetHandler
(Module module, String ruleUID, ModuleHandler handler) Releases theModuleHandler
instance when it is not needed anymore for handling the specifiedmodule
in theRule
with the specifiedruleUID
. -
Uses of ModuleHandler in org.openhab.core.automation.thingsupport
Methods in org.openhab.core.automation.thingsupport that return ModuleHandlerModifier and TypeMethodDescriptionprotected @Nullable ModuleHandler
AnnotatedThingActionModuleTypeProvider.internalCreate
(Module module, String ruleUID)