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 TypeClassDescriptionclass
Implementation 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 TypeClassDescriptionclass
AbstractManagedProvider<E extends Identifiable<K>,
K, PE> AbstractManagedProvider
is an abstract implementation for theManagedProvider
interface and can be used as base class forManagedProvider
implementations.class
DefaultAbstractManagedProvider<E extends Identifiable<K>,
K> DefaultAbstractManagedProvider
is a specificAbstractManagedProvider
implementation, 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 void
AbstractRegistry.setManagedProvider
(ManagedProvider<@NonNull E, @NonNull K> provider) protected void
AbstractRegistry.unsetManagedProvider
(ManagedProvider<@NonNull E, @NonNull K> provider) -
Uses of ManagedProvider in org.openhab.core.items
Subinterfaces of ManagedProvider in org.openhab.core.itemsModifier and TypeInterfaceDescriptioninterface
ManagedMetadataProvider
is 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 TypeClassDescriptionclass
ManagedItemProvider
is 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 TypeClassDescriptionclass
TheManagedPersistenceServiceConfigurationProvider
implements aPersistenceServiceConfigurationProvider
for 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 TypeClassDescriptionclass
ManagedSemanticTagProvider
is 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 TypeClassDescriptionclass
ManagedThingProvider
is 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 TypeClassDescriptionclass
ManagedItemChannelLinkProvider
is responsible for managedItemChannelLink
s at runtime. -
Uses of ManagedProvider in org.openhab.core.transform
Classes in org.openhab.core.transform that implement ManagedProviderModifier and TypeClassDescriptionclass
TheManagedTransformationProvider
implements aTransformationProvider
for managed transformations stored in a JSON database