All Classes and Interfaces
Class
Description
Activator for the configuration admin implementation.
The
BaseTracker is the base class for tracking
ManagedService and ManagedServiceFactory
services.The
CachingPersistenceManagerProxy adds a caching layer to the
underlying actual PersistenceManager implementation.The
CaseInsensitiveDictionary is a
java.util.Dictionary which conforms to the requirements laid
out by the Configuration Admin Service Specification requiring the property
names to keep case but to ignore case when accessing the properties.The
ConfigurationAdapter is just an adapter to the internal
configuration object.The
ConfigurationAdminFactory is the ServiceFactory
registered as the ConfigurationAdmin service responsible to
create the real ConfiguratAdmin instances returend to client
bundles.The
ConfigurationAdminImpl is the per-bundle frontend to the
configuration manager.The configuration admin starter starts and stops the configuration admin.
The
ConfigurationHandler class implements configuration reading
form a java.io.InputStream and writing to a
java.io.OutputStream on behalf of the
FilePersistenceManager class.The
ConfigurationImpl is the backend implementation of the
Configuration Admin Service Specification Configuration object
(section 104.4).The
ConfigurationManager is the central class in this
implementation of the Configuration Admin Service Specification.Utility class for coordinations
The dependency tracker keeps track of all required dependencies (services)
for the configuration admin and only activates the admin if everything is
satisfied.
Extension of the
PersistenceManager.The
FilePersistenceManager class stores configuration data in
properties-like files inside a given directory.Log implementation either logging to a
LogService or to System.err.The
MemoryPersistenceManager holds all configurations in memory.NotCachablePersistenceManager is a marker interface which
extends PersistenceManager to inform that no cache should be applied
around this persistence manager.The
PersistenceManager interface defines the API to be
implemented to support persisting configuration data.The
PersistenceManagerProxy proxies a persistence
manager and adds a read/write lock.This tracker tracks registered persistence managers and
if the required PM becomes available, configuration admin
is registered.
The
RankingComparator may be used to maintain sorted
sets or to sort arrays such that the first element in the set or
array is the one to use first and the last elements the one to
use last.This tracker tracks existence of configuration plugins which have a
RequiredConfigurationPluginTracker.PROPERTY_NAME property.The
TargetedPID class represents a targeted PID as read
from a configuration object.The
UpdateThread is the thread used to update managed services
and managed service factories as well as to send configuration events.