Uses of Interface
org.openhab.core.common.registry.ManagedProvider
Package
Description
-
Uses of ManagedProvider in org.openhab.core.automation
Modifier and TypeClassDescriptionclass
Implementation of a rule provider that uses the storage service for persistence -
Uses of ManagedProvider in org.openhab.core.common.registry
Modifier 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.Modifier and TypeMethodDescriptionprotected Optional<ManagedProvider<E,
K>> AbstractRegistry.getManagedProvider()
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
ManagedMetadataProvider
is an OSGi service interface that allows to add or remove metadata for items at runtime.Modifier 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
Modifier and TypeClassDescriptionclass
TheManagedPersistenceServiceConfigurationProvider
implements aPersistenceServiceConfigurationProvider
for managed configurations which are stored in a JSON database -
Uses of ManagedProvider in org.openhab.core.semantics
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionclass
ManagedItemChannelLinkProvider
is responsible for managedItemChannelLink
s at runtime. -
Uses of ManagedProvider in org.openhab.core.transform
Modifier and TypeClassDescriptionclass
TheManagedTransformationProvider
implements aTransformationProvider
for managed transformations stored in a JSON database