Class ProviderItemChannelLinkRegistry

java.lang.Object
org.openhab.core.automation.module.script.providersupport.shared.ProviderItemChannelLinkRegistry
All Implemented Interfaces:
org.openhab.core.automation.module.script.providersupport.internal.ProviderRegistry, Registry<ItemChannelLink,String>

@NonNullByDefault public class ProviderItemChannelLinkRegistry extends Object implements Registry<ItemChannelLink,String>, org.openhab.core.automation.module.script.providersupport.internal.ProviderRegistry
The ProviderItemChannelLinkRegistry is implementing a Registry to provide a comfortable way to provide ItemChannelLinks from scripts without worrying about the need to remove them again when the script is unloaded. Nonetheless, using the addPermanent(ItemChannelLink) method it is still possible to them permanently.

Use a new instance of this class for each ScriptEngine.

ATTENTION: This class does not provide the same methods as ItemChannelLinkRegistry.

Author:
Florian Hotze - Initial contribution