Uses of Interface
org.openhab.core.common.registry.ManagedProvider
Packages that use ManagedProvider
Package
Description
-
Uses of ManagedProvider in org.openhab.core.automation
Classes in org.openhab.core.automation that implement ManagedProviderModifier and TypeClassDescriptionclassImplementation of a rule provider that uses the storage service for persistence -
Uses of ManagedProvider in org.openhab.core.common.registry
Classes in org.openhab.core.common.registry that implement ManagedProviderModifier and TypeClassDescriptionclassAbstractManagedProvider<E extends Identifiable<K>,K, PE> AbstractManagedProvideris an abstract implementation for theManagedProviderinterface and can be used as base class forManagedProviderimplementations.classDefaultAbstractManagedProvider<E extends Identifiable<K>,K> DefaultAbstractManagedProvideris a specificAbstractManagedProviderimplementation, where the stored element is the same as the element of the provider.Methods in org.openhab.core.common.registry that return types with arguments of type ManagedProviderModifier and TypeMethodDescriptionprotected Optional<ManagedProvider<E, K>> AbstractRegistry.getManagedProvider()Methods in org.openhab.core.common.registry with parameters of type ManagedProviderModifier and TypeMethodDescriptionprotected voidAbstractRegistry.setManagedProvider(ManagedProvider<@NonNull E, @NonNull K> provider) protected voidAbstractRegistry.unsetManagedProvider(ManagedProvider<@NonNull E, @NonNull K> provider) -
Uses of ManagedProvider in org.openhab.core.items
Subinterfaces of ManagedProvider in org.openhab.core.itemsModifier and TypeInterfaceDescriptioninterfaceManagedMetadataProvideris an OSGi service interface that allows to add or remove metadata for items at runtime.Classes in org.openhab.core.items that implement ManagedProviderModifier and TypeClassDescriptionclassManagedItemProvideris an OSGi service, that allows to add or remove items at runtime by callingManagedItemProvider.add(org.openhab.core.items.Item)orManagedItemProvider.remove(java.lang.String). -
Uses of ManagedProvider in org.openhab.core.persistence.registry
Classes in org.openhab.core.persistence.registry that implement ManagedProviderModifier and TypeClassDescriptionclassTheManagedPersistenceServiceConfigurationProviderimplements aPersistenceServiceConfigurationProviderfor managed configurations which are stored in a JSON database -
Uses of ManagedProvider in org.openhab.core.semantics
Classes in org.openhab.core.semantics that implement ManagedProviderModifier and TypeClassDescriptionclassManagedSemanticTagProvideris an OSGi service, that allows to add or remove semantic tags at runtime by callingAbstractManagedProvider.add(E)orAbstractManagedProvider.remove(K). -
Uses of ManagedProvider in org.openhab.core.thing
Classes in org.openhab.core.thing that implement ManagedProviderModifier and TypeClassDescriptionclassManagedThingProvideris an OSGi service, that allows to add or remove things at runtime by callingAbstractManagedProvider.add(E)orAbstractManagedProvider.remove(K). -
Uses of ManagedProvider in org.openhab.core.thing.link
Classes in org.openhab.core.thing.link that implement ManagedProviderModifier and TypeClassDescriptionclassManagedItemChannelLinkProvideris responsible for managedItemChannelLinks at runtime. -
Uses of ManagedProvider in org.openhab.core.transform
Classes in org.openhab.core.transform that implement ManagedProviderModifier and TypeClassDescriptionclassTheManagedTransformationProviderimplements aTransformationProviderfor managed transformations stored in a JSON database