# Package org.apache.sling.testing.mock.osgi.config.annotations

@Version("1.0.0") package org.apache.sling.testing.mock.osgi.config.annotations
Annotations and interfaces intended to be referenced in end-user test classes for parameter and config resolution.

Related Packages
Package
Description
org.apache.sling.testing.mock.osgi.config
OSGi Config Type Parameters core implementation.
Class
Description
AutoConfig
Declares a component configuration pid for which all non-configured component property type annotations in scope are converted to maps and merged to ConfigurationAdmin just prior to test execution.
ConfigCollection
A heterogeneously typed collection of OSGi Config objects for injection as a test parameter.
ConfigType
Defines an instance of an OSGi R7 Component Property Type as a combination of a `Class` and an array of strings defining property values in the form expected by `Component.property()`.
ConfigTypes
`Repeatable` container annotation for `ConfigType`.
SetConfig
Define this annotation on a test class or method to use the `ConfigurationAdmin` service to update the persisted properties for the configuration whose pid matches the `SetConfig.pid()` attribute.
SetConfigs
`Repeatable` container annotation for `SetConfig`.
TypedConfig<T>
Represents a single config entry within a `ConfigCollection`.