Uses of Interface
org.openhab.core.automation.Module
Packages that use Module
Package
Description
-
Uses of Module in org.openhab.core.automation
Subinterfaces of Module in org.openhab.core.automationModifier and TypeInterfaceDescriptioninterface
This interface represents automationAction
modules which are the expected result ofRule
s execution.interface
This interface represents automationCondition
modules which are working as a filter forRule
's executions.interface
This interface represents automationTrigger
modules which define what phenomenon will start the execution of theRule
and trigger it when an exact phenomenon occurs.Methods in org.openhab.core.automation that return ModuleMethods in org.openhab.core.automation that return types with arguments of type Module -
Uses of Module in org.openhab.core.automation.dto
Methods in org.openhab.core.automation.dto with parameters of type ModuleModifier and TypeMethodDescriptionprotected static void
ModuleDTOMapper.fillProperties
(Module from, ModuleDTO to) -
Uses of Module in org.openhab.core.automation.handler
Classes in org.openhab.core.automation.handler with type parameters of type ModuleModifier and TypeClassDescriptionclass
BaseModuleHandler<T extends Module>
This is a base class that can be used by any ModuleHandler implementationFields in org.openhab.core.automation.handler declared as ModuleMethods in org.openhab.core.automation.handler with parameters of type ModuleModifier 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) void
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 Module in org.openhab.core.automation.template
Methods in org.openhab.core.automation.template with type parameters of type ModuleModifier and TypeMethodDescriptionRuleTemplate.getModules
(Class<T> moduleClazz) Gets the modules of theRuleTemplate
, corresponding to the specified class.Methods in org.openhab.core.automation.template that return ModuleModifier and TypeMethodDescription@Nullable Module
Gets aModule
participating in theRuleTemplate
. -
Uses of Module in org.openhab.core.automation.thingsupport
Methods in org.openhab.core.automation.thingsupport with parameters of type ModuleModifier and TypeMethodDescriptionprotected @Nullable ModuleHandler
AnnotatedThingActionModuleTypeProvider.internalCreate
(Module module, String ruleUID) -
Uses of Module in org.openhab.core.automation.util
Classes in org.openhab.core.automation.util with type parameters of type ModuleModifier and TypeClassDescriptionclass
ModuleBuilder<B extends ModuleBuilder<B,
T>, T extends Module> This class allows the easy construction of aModule
instance using the builder pattern.Methods in org.openhab.core.automation.util with type parameters of type ModuleModifier and TypeMethodDescriptionstatic <B extends ModuleBuilder<B,
T>, T extends Module>
ModuleBuilder<B, T> static <T extends Module>
voidConfigurationNormalizer.normalizeModuleConfigurations
(List<T> modules, ModuleTypeRegistry mtRegistry) Normalizes the configurations of the providedModuleImpl
s.Methods in org.openhab.core.automation.util with parameters of type ModuleModifier and TypeMethodDescriptionstatic <B extends ModuleBuilder<B,
T>, T extends Module>
ModuleBuilder<B, T> ReferenceResolver.getCompositeChildContext
(Module module, Map<String, ?> compositeContext) Resolves Composite child module's references to CompositeModule context (inputs and configuration).