# All Classes and Interfaces

Class
Description
AnnotationClassConfigurationMetadataProvider
Detects configuration annotation classes deployed by any bundle via OSGi extender pattern.
AnnotationClassParser
Helper methods for parsing metadata from configuration annotation classes.
CAConfigInventoryPrinter
Web console configuration printer.
ConfigNameUtil
Helper methods for configuration names.
ConfigurationCollectionData
Provides access to the configuration collection data and metadata for a given context path.
ConfigurationData
Provides access to the configuration data and metadata for a given context path.
ConfigurationDefNameConstants
ConfigurationInheritanceStrategyMultiplexer
Detects all `ConfigurationInheritanceStrategy` implementations in the container and consolidates their result based on service ranking.
ConfigurationInjectResourceDetectionStrategyMultiplexer
Detects all `ConfigurationInjectResourceDetectionStrategy` implementations in the container and consolidates their result based on service ranking.
ConfigurationManagementSettings
Settings for reading and writing configurations.
ConfigurationManager
Manages reading and writing configurations e.g. for Editor GUIs.
ConfigurationMetadataProviderMultiplexer
Detects all `ConfigurationMetadataProvider` implementations in the container and consolidates their result based on service ranking.
ConfigurationMetadataProviderMultiplexerImpl
Detects all `ConfigurationMetadataProvider` implementations in the container and consolidates their result based on service ranking.
ConfigurationOverrideMultiplexer
Detects all `ConfigurationOverrideProvider` implementations in the container and consolidates their result based on service ranking.
ConfigurationOverrideMultiplexerImpl
Detects all `ConfigurationOverrideProvider` implementations in the container and consolidates their result based on service ranking.
ConfigurationPersistenceStrategyMultiplexer
Detects all `ConfigurationPersistenceStrategy2` implementations in the container and consolidates their result based on service ranking.
ConfigurationResourceNameConstants
ConfigurationResourceResolverConfig
Service for accessing the ConfigurationResourceResolver configuration from other services.
ConfigurationResourceResolvingStrategyMultiplexer
Detects all `ConfigurationResourceResolvingStrategy` implementations in the container and consolidates their result based on service ranking.
ConfigurationWebConsolePlugin
Web console plugin to test configuration resolution.
ContextPathStrategyMultiplexer
Deprecated.
Please use `ContextPathStrategyMultiplexer` instead.
ContextPathStrategyMultiplexer
Detects all `ContextPathStrategy` implementations in the container and consolidates their result based on service ranking.
DefaultConfigurationInheritanceStrategy
DefaultConfigurationInheritanceStrategy.Config
DefaultConfigurationInjectResourceDetectionStrategy
Default implementation of `ConfigurationInjectResourceDetectionStrategy` which always uses the resource of the current request.
DefaultConfigurationPersistenceStrategy
The default persistence strategy is quite simple: directly use the configuration resources.
DefaultConfigurationResourceResolvingStrategy
DefaultConfigurationResourceResolvingStrategy.Config
DefaultContextPathStrategy
DefaultContextPathStrategy.Config
MapUtil
OsgiConfigurationOverrideProvider
Provides parameter override map from OSGi factory configuration.
OsgiConfigurationOverrideProvider.Config
PathEliminateDuplicatesIterator
Iterator that eliminates duplicate paths.
PathParentExpandIterator
Expands all paths from the iterator with their parent paths up to the given root paths.
PropertyUtil
ResourceEliminateDuplicatesIterator
Iterator that eliminates duplicate resources (having same path).
ResourcePathCollatingIterator
Expected a list of iterators containing paths, where each path is a direct or indirect parent of the previous one (= sorted by path hierarchy starting with the deepest path).
SystemPropertyConfigurationOverrideProvider
Provides parameter override map from system properties.
SystemPropertyConfigurationOverrideProvider.Config
ValueInfo<T>
Provides detailed information about a given configuration value.