Package org.openhab.core.automation
package org.openhab.core.automation
-
ClassDescriptionThis interface represents automation
Actionmodules which are the expected result ofRules execution.Marker interface for RuleActions Every method in the implementation should provide annotations which are used to create the ModuleTypesThis interface represents automationConditionmodules which are working as a filter forRule's executions.Implementation of a rule provider that uses the storage service for persistenceThis interface represents automationModuleswhich are building components of theRules.This class is responsible to provide aRegistryChangeListenerlogic.This enum represent the different states a rule can have in respect to rule templates.Expected execution of aRule.This class is responsible to provide aRegistryChangeListenerlogic.This class add support for prefixes forRuleUIDs and provide default predicates for prefixes and tags.This class is responsible for providingRules.TheRuleRegistryprovides basic functionality for managingRules.This enumeration is used to present the main status of aRule.This enumeration is used to represent a detail of aRuleStatus.This class is used to present status of a rule.This interface represents automationTriggermodules which define what phenomenon will start the execution of theRuleand trigger it when an exact phenomenon occurs.