Package org.openhab.core.service
package org.openhab.core.service
-
ClassDescriptionThe
AbstractServiceBundleTracker
tracks a set of bundles (selectedAbstractServiceBundleTracker.isRelevantBundle(Bundle)
and sets theAbstractServiceBundleTracker.readyMarker
when all registered bundles are activeAn implementation of this service provides locale specificCommandDescription
s for the given item.This is a token, identifying something to be completed.Filter forReadyMarker
s which a ReadyTracker is interested in.Utilities for the ready maker usage.Registry forReadyMarker
s.Tracker for changes related toReadyMarker
registrations.This service combines differentReadyMarker
s into a new start level ready marker and thus lets other services depend on those, without having to know about the single markers.Implementations of this service provide strategies for merging info from different StateDescriptionProviders into one StateDescription.TheWatchService
defines the interface for a general watch service.TheWatchServiceFactory
is used to createWatchService
instances.