java.lang.Object
org.openhab.core.common.registry.AbstractProvider<Metadata>
org.openhab.core.automation.module.script.providersupport.shared.ScriptedMetadataProvider
All Implemented Interfaces:
ManagedProvider<Metadata,MetadataKey>, Provider<Metadata>, ManagedMetadataProvider, MetadataProvider

@NonNullByDefault public class ScriptedMetadataProvider extends AbstractProvider<Metadata> implements ManagedMetadataProvider
This MetadataProvider keeps metadata provided by scripts during runtime. This ensures that metadata is not kept on reboot, but has to be provided by the scripts again.
Author:
Florian Hotze - Initial contribution