A B C D E F G H I L M N O P R S T U V 
All Classes All Packages

A

AbstractContextPlugin<T extends OsgiContextImpl> - Class in org.apache.sling.testing.mock.osgi.context
Default implementation of ContextPlugin.
AbstractContextPlugin() - Constructor for class org.apache.sling.testing.mock.osgi.context.AbstractContextPlugin
 
accumulator() - Method in class org.apache.sling.testing.mock.osgi.DictionaryCollector
 
activate(Object, BundleContext) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates activation of a DS component instance.
activate(Object, BundleContext, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates activation of a DS component instance.
activate(Object, BundleContext, Dictionary<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates activation of a DS component instance.
activate(Object, BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates activation of a DS component instance.
activate(ComponentContext) - Method in class org.apache.sling.testing.mock.osgi.MockEventAdmin
 
activateInjectServices(Class<T>, BundleContext) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates OSGi DS dependency injection and activation.
activateInjectServices(Class<T>, BundleContext, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates OSGi DS dependency injection and activation.
activateInjectServices(Class<T>, BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates OSGi DS dependency injection and activation.
adapt(Class<A>) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
addAfterSetUpCallback(ContextCallback<? extends OsgiContextImpl>...) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Add callback
addAfterTearDownCallback(ContextCallback<? extends OsgiContextImpl>...) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Add callback
addBeforeSetUpCallback(ContextCallback<? extends OsgiContextImpl>...) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Add callback
addBeforeTearDownCallback(ContextCallback<? extends OsgiContextImpl>...) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Add callback
addPlugin(ContextPlugin<? extends OsgiContextImpl>...) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Add plugin
afterSetUp(T) - Method in class org.apache.sling.testing.mock.osgi.context.AbstractContextPlugin
 
afterSetUp(T) - Method in interface org.apache.sling.testing.mock.osgi.context.ContextPlugin
Is executed after the built-in setup rules are executed.
afterTearDown(T) - Method in class org.apache.sling.testing.mock.osgi.context.AbstractContextPlugin
 
afterTearDown(T) - Method in interface org.apache.sling.testing.mock.osgi.context.ContextPlugin
Is executed after the built-in teardown rules are executed.
AnnotationTypedConfig<T> - Class in org.apache.sling.testing.mock.osgi.config
Default implementation of TypedConfig.
assertOneToOneMapping(Class<?>, String[]) - Static method in class org.apache.sling.testing.mock.osgi.config.ComponentPropertyParser
 
AutoConfig - Annotation Type in org.apache.sling.testing.mock.osgi.config.annotations
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.

B

beforeSetUp(T) - Method in class org.apache.sling.testing.mock.osgi.context.AbstractContextPlugin
 
beforeSetUp(T) - Method in interface org.apache.sling.testing.mock.osgi.context.ContextPlugin
Is executed before the built-in setup rules are executed.
beforeTearDown(T) - Method in class org.apache.sling.testing.mock.osgi.context.AbstractContextPlugin
 
beforeTearDown(T) - Method in interface org.apache.sling.testing.mock.osgi.context.ContextPlugin
Is executed before the built-in teardown rules are executed.
bindEventHandler(EventHandler, Map<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.MockEventAdmin
 
build() - Method in class org.apache.sling.testing.mock.osgi.ComponentContextBuilder
 
bundleContext() - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
 
bundleContext(BundleContext) - Method in class org.apache.sling.testing.mock.osgi.ComponentContextBuilder
 

C

characteristics() - Method in class org.apache.sling.testing.mock.osgi.DictionaryCollector
 
combiner() - Method in class org.apache.sling.testing.mock.osgi.DictionaryCollector
 
compareTo(Bundle) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
component() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.ConfigType
When ConfigType.pid() is set to Component.NAME, set this attribute to a class whose name should be used instead.
component() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.SetConfig
When SetConfig.pid() is set to the default value of Component.NAME, set this attribute to a class whose name should be used instead.
componentContext - Variable in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
 
componentContext() - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
 
componentContext() - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
ComponentContextBuilder - Class in org.apache.sling.testing.mock.osgi
Builds a mocked ComponentContext.
ComponentPropertyParser - Class in org.apache.sling.testing.mock.osgi.config
A few items borrowed from biz.aQute.bndlib DSAnnotationReader and PropertyDef to construct a Map for felix scr Annotations.toObject() from a combination of an annotation type and an array of property key=value strings provided via a ConfigType annotation.
ConfigAnnotationUtil - Class in org.apache.sling.testing.mock.osgi.config
Common functions for resolving OSGi config test parameters.
ConfigAnnotationUtil.ConfigTypePredicate - Interface in org.apache.sling.testing.mock.osgi.config
Predicate for custom filtering of fully identified candidate annotations, accepting an Optional of ConfigType representing the parent annotation when present, and the Class of the effective config type.
ConfigCollection - Interface in org.apache.sling.testing.mock.osgi.config.annotations
A heterogeneously typed collection of OSGi Config objects for injection as a test parameter.
configStream(Class<T>) - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.ConfigCollection
Return a typed stream of only those configs in the collection that match the desired config type.
configStream(Class<U>) - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.TypedConfig
Returns a 0- or 1-element config stream (containing only this entry's config) depending on whether this entry's TypedConfig.getType() matches the provided otherType.
ConfigType - Annotation Type in org.apache.sling.testing.mock.osgi.config.annotations
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().
configTypeAnnotationFilter(ConfigAnnotationUtil.ConfigTypePredicate) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Utility function that returns a predicate for use as a filter expression for ConfigAnnotationUtil.findConfigTypeAnnotations(AnnotatedElement) and ConfigAnnotationUtil.findConfigTypeAnnotations(Collection) that reduces the input stream of annotations based on provided set of allowed config types.
ConfigTypeContext - Class in org.apache.sling.testing.mock.osgi.config
Performs configuration management and component property type construction for ConfigType and SetConfig annotations.
ConfigTypeContext(OsgiContextImpl) - Constructor for class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
 
ConfigTypes - Annotation Type in org.apache.sling.testing.mock.osgi.config.annotations
Repeatable container annotation for ConfigType.
ConfigTypeStrictnessViolation - Exception in org.apache.sling.testing.mock.osgi.config
Specific exception type thrown when a ConfigType annotation is resolved which has ConfigType.lenient() set to true, which fails to meet the documented assertion rules.
ConfigTypeStrictnessViolation(String) - Constructor for exception org.apache.sling.testing.mock.osgi.config.ConfigTypeStrictnessViolation
 
constructConfigType(ConfigType) - Method in class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
Return a concrete instance of the OSGi config / Component Property Type represented by the given ConfigType annotation discovered via reflection.
constructConfigType(ConfigType, String) - Method in class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
Return a concrete instance of the OSGi config / Component Property Type represented by the given ConfigType annotation discovered via reflection.
ContextCallback<T extends OsgiContextImpl> - Interface in org.apache.sling.testing.mock.osgi.context
Callback interface for application-specific setup and teardown operations to customize the mock context.
ContextPlugin<T extends OsgiContextImpl> - Interface in org.apache.sling.testing.mock.osgi.context
Callback plugin for application-specific setup and teardown operations to customize the mock context.
ContextPlugins - Class in org.apache.sling.testing.mock.osgi.context
Collects list of context plugins.
ContextPlugins() - Constructor for class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Start with empty list.
ContextPlugins(ContextCallback<T>) - Constructor for class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Start with some callbacks.
ContextPlugins(ContextCallback<U>, ContextCallback<V>) - Constructor for class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Start with some callbacks.

D

deactivate(Object, BundleContext) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates deactivation of a DS component instance.
deactivate(Object, BundleContext, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates deactivation of a DS component instance.
deactivate(Object, BundleContext, Dictionary<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates deactivation of a DS component instance.
deactivate(Object, BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates deactivation of a DS component instance.
deactivate(ComponentContext) - Method in class org.apache.sling.testing.mock.osgi.MockEventAdmin
 
determineSupportedConfigType(Class<?>) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Return the appropriate config type for the given test parameter type, if it supported for binding.
DictionaryCollector<K,​V> - Class in org.apache.sling.testing.mock.osgi
 
DictionaryCollector(Function<? super Map.Entry<K, V>, ? extends K>, Function<? super Map.Entry<K, V>, ? extends V>) - Constructor for class org.apache.sling.testing.mock.osgi.DictionaryCollector
 

E

execute(T) - Method in interface org.apache.sling.testing.mock.osgi.context.ContextCallback
Execute callback action
executeAfterSetUpCallback(T) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Execute all after setup callbacks.
executeAfterTearDownCallback(T) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Execute all after teardown callbacks.
executeBeforeSetUpCallback(T) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Execute all before setup callbacks.
executeBeforeTearDownCallback(T) - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
Execute all before teardown callbacks.

F

findConfigTypeAnnotations(AnnotatedElement) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Find candidate OSGi config annotations on the given AnnotatedElement, returning a stream of only those matching one of the desired config types.
findConfigTypeAnnotations(AnnotatedElement, ConfigAnnotationUtil.ConfigTypePredicate) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Find candidate OSGi config annotations on the given AnnotatedElement, returning a stream of only those matching one of the desired config types.
findConfigTypeAnnotations(Collection<Annotation>) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Find candidate OSGi config annotations in the given collection, returning a stream of only those matching one of the desired config types.
findConfigTypeAnnotations(Collection<Annotation>, ConfigAnnotationUtil.ConfigTypePredicate) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Find candidate OSGi config annotations in the given collection, returning a stream of only those matching one of the desired config types.
findEntries(String, String, boolean) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
findUpdateConfigAnnotations(AnnotatedElement) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Find SetConfig annotations on the given AnnotatedElement.
findUpdateConfigAnnotations(Collection<Annotation>) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Find SetConfig annotations in the given collection.
finisher() - Method in class org.apache.sling.testing.mock.osgi.DictionaryCollector
 
firstConfig(Class<T>) - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.ConfigCollection
Return the first available config of type configType, or throw if none are available.
firstConfigMap(Class<T>) - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.ConfigCollection
Return the first available config of type configType as a Map, or throw if none are available.

G

getBundleContext() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getBundleId() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getConfig() - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.TypedConfig
The config object.
getConfig() - Method in class org.apache.sling.testing.mock.osgi.config.AnnotationTypedConfig
 
getConfigMap() - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.TypedConfig
Convert the config instance into a traditional config property map.
getConfigMap() - Method in class org.apache.sling.testing.mock.osgi.config.AnnotationTypedConfig
 
getConfigurationPid(String, Class) - Method in class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
Construct a configuration pid for use with ConfigurationAdmin.getConfiguration(String).
getDataFile(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getEntry(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getEntryPaths(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getHeaders() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getHeaders(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getLastModified() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getLocation() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getPlugins() - Method in class org.apache.sling.testing.mock.osgi.context.ContextPlugins
 
getRegisteredServices() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getResource(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getResources(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getService(Class<ServiceType>) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Lookup a single service
getServices(Class<ServiceType>, String) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Lookup one or several services
getServicesInUse() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getSignerCertificates(int) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getState() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getSymbolicName() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
getType() - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.TypedConfig
The config type.
getType() - Method in class org.apache.sling.testing.mock.osgi.config.AnnotationTypedConfig
 
getValues(String) - Static method in class org.apache.sling.testing.mock.osgi.ManifestScanner
Get all bundle header values stored in MANIFEST.MF files as attributes.
getVersion() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 

H

hasPermission(Object) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 

I

injectServices(Object, BundleContext) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates OSGi DS dependency injection.
injectServices(Object, BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates OSGi DS dependency injection.
isSupportedConfigTypeValueType(Class<?>) - Static method in class org.apache.sling.testing.mock.osgi.config.ComponentPropertyParser
 
isSupportedPropertyMapValueType(Class<?>) - Static method in class org.apache.sling.testing.mock.osgi.config.ComponentPropertyParser
 
isValidConfigType(Class<?>) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Utility function for filtering out component property types that can't be mapped to configurations.

L

lenient() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.ConfigType
When set to false, throw a ConfigTypeStrictnessViolation on construction if there is not an exact one-to-one mapping between property names specified in ConfigType.property() and the addressable attributes of ConfigType.type().
loadClass(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
This is primarily used within the context of unit testing by Annotations.toObject(Class, Map, Bundle, boolean) for injection of Class-typed OSGi config attributes for default values and String properties representing FQDNs.

M

ManifestScanner - Class in org.apache.sling.testing.mock.osgi
Scan METAINF/MANIFEST.MF files.
MapUtil - Class in org.apache.sling.testing.mock.osgi
Map util methods.
MockBundle - Class in org.apache.sling.testing.mock.osgi
Mock Bundle implementation.
MockBundle(BundleContext) - Constructor for class org.apache.sling.testing.mock.osgi.MockBundle
Constructor
MockEventAdmin - Class in org.apache.sling.testing.mock.osgi
Mock implementation of EventAdmin.
MockEventAdmin() - Constructor for class org.apache.sling.testing.mock.osgi.MockEventAdmin
 
MockOsgi - Class in org.apache.sling.testing.mock.osgi
Factory for mock OSGi objects.
modified(Object, BundleContext, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates configuration modification of a DS component instance.
modified(Object, BundleContext, Dictionary<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates configuration modification of a DS component instance.
modified(Object, BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates configuration modification of a DS component instance.

N

newBundleContext() - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newComponentContext() - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newComponentContext(Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newComponentContext(BundleContext, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newComponentContext(BundleContext, Dictionary<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newComponentContext(BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newComponentContext(Dictionary<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newComponentContext(Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newInstance(Class<T>, Object, Annotation) - Static method in class org.apache.sling.testing.mock.osgi.config.AnnotationTypedConfig
Constructs a new instance of a AnnotationTypedConfig.
newLogService(Class<?>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
 
newTypedConfig(Annotation) - Method in class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
Construct a collection typed config for the provided annotation.
newTypedConfig(Annotation, String) - Method in class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
Construct a collection typed config for the provided annotation.
NoScrMetadataException - Exception in org.apache.sling.testing.mock.osgi
Is thrown when a OSGi mock method required SCR metadata and this is not found in the classpath.
NoScrMetadataException(Class<?>) - Constructor for exception org.apache.sling.testing.mock.osgi.NoScrMetadataException
 

O

org.apache.sling.testing.mock.osgi - package org.apache.sling.testing.mock.osgi
Mock implementation of selected OSGi APIs.
org.apache.sling.testing.mock.osgi.config - package org.apache.sling.testing.mock.osgi.config
OSGi Config Type Parameters core implementation.
org.apache.sling.testing.mock.osgi.config.annotations - 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.
org.apache.sling.testing.mock.osgi.context - package org.apache.sling.testing.mock.osgi.context
OSGi context implementation for unit tests.
OsgiContextImpl - Class in org.apache.sling.testing.mock.osgi.context
Defines OSGi context objects and helper methods.
OsgiContextImpl() - Constructor for class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
 

P

parse(Class<?>, String[]) - Static method in class org.apache.sling.testing.mock.osgi.config.ComponentPropertyParser
 
parse(String[]) - Static method in class org.apache.sling.testing.mock.osgi.config.ComponentPropertyParser
 
pid() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.AutoConfig
If the component pid is different from the provided AutoConfig.value(), set this attribute appropriately.
pid() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.ConfigType
Specify a configuration pid to load, which will override matching values specified by ConfigType.property().
pid() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.SetConfig
Specify a configuration pid to update with values specified by SetConfig.property().
postEvent(Event) - Method in class org.apache.sling.testing.mock.osgi.MockEventAdmin
 
properties(Object...) - Method in class org.apache.sling.testing.mock.osgi.ComponentContextBuilder
 
properties(Dictionary<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.ComponentContextBuilder
 
properties(Map<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.ComponentContextBuilder
 
property() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.ConfigType
Treat like Component.property().
property() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.SetConfig
Parsed like Component.property().

R

ReferenceViolationException - Exception in org.apache.sling.testing.mock.osgi
Is thrown when a OSGi reference injection fails due to violated constraints.
ReferenceViolationException(String) - Constructor for exception org.apache.sling.testing.mock.osgi.ReferenceViolationException
 
registerInjectActivateService(Class<T>) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(Class<T>, Object...) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(Class<T>, BundleContext) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(Class<T>, BundleContext, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(Class<T>, BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(Class<T>, Map<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(T) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(T, Object...) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(T, BundleContext) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(T, BundleContext, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(T, BundleContext, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerInjectActivateService(T, Map<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Injects dependencies, activates and registers a DS component in the mocked OSGi environment.
registerService(Class<T>, T) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Registers a service in the mocked OSGi environment.
registerService(Class<T>, T, Object...) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Registers a service in the mocked OSGi environment.
registerService(Class<T>, T, Map<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Registers a service in the mocked OSGi environment.
registerService(T) - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Registers a service in the mocked OSGi environment.
resolveParameterToArray(ConfigCollection, Class<T>) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Returns an array of configs matching the specified parameter config type.
resolveParameterToConfigMap(ConfigCollection, Class<T>, Class<?>[], int) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Returns the first config map from the ConfigCollection, if present, after skipping the same number of values as there are matching signature parameter types with an index lower than the current parameterIndex.
resolveParameterToTypedConfig(ConfigCollection, Class<T>, Class<?>[], int) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Returns the first TypedConfig from the ConfigCollection, if present, after skipping the same number of values as there are matching signature parameter types with an index lower than the current parameterIndex.
resolveParameterToValue(ConfigCollection, Class<T>, Class<?>[], int) - Static method in class org.apache.sling.testing.mock.osgi.config.ConfigAnnotationUtil
Returns the first config value from the ConfigCollection, if present, after skipping the same number of values as there are matching signature parameter types with an index lower than the current parameterIndex.

S

sendBundleEvent(BundleContext, BundleEvent) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Simulates a bundle event on the given bundle context (that is forwarded to registered bundle listeners).
sendEvent(Event) - Method in class org.apache.sling.testing.mock.osgi.MockEventAdmin
 
SetConfig - Annotation Type in org.apache.sling.testing.mock.osgi.config.annotations
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.
setConfigForPid(BundleContext, String, Object...) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Set configuration via ConfigurationAdmin service in bundle context for component with given pid.
setConfigForPid(BundleContext, String, Map<String, Object>) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Set configuration via ConfigurationAdmin service in bundle context for component with given pid.
SetConfigs - Annotation Type in org.apache.sling.testing.mock.osgi.config.annotations
Repeatable container annotation for SetConfig.
setHeaders(Map<String, String>) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
Set headers for mock bundle
setLastModified(long) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
Set the last modified value for the mock bundle
setSymbolicName(String) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
Set symbolic name for mock bundle
setUp() - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Setup actions before test method execution
setVersion(Version) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
Sets a new version for this bundle
shutdown(BundleContext) - Static method in class org.apache.sling.testing.mock.osgi.MockOsgi
Deactivates all bundles registered in the mocked bundle context.
start() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
start(int) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
stop() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
stop(int) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
stream() - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.ConfigCollection
Return an untyped stream of all the typed configs contained in this collection.
stream(Class<T>) - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.ConfigCollection
Return a typed stream of only those entries in the collection that match the desired config type.
stream(Class<U>) - Method in interface org.apache.sling.testing.mock.osgi.config.annotations.TypedConfig
Returns a 0- or 1-element entry stream (containing only this entry) depending on whether this entry's TypedConfig.getType() matches the provided otherType.
supplier() - Method in class org.apache.sling.testing.mock.osgi.DictionaryCollector
 

T

tearDown() - Method in class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
Teardown actions after test method execution
toDictionary(Object...) - Static method in class org.apache.sling.testing.mock.osgi.MapUtil
Convert key/value pairs to dictionary
toDictionary(Map<T, U>) - Static method in class org.apache.sling.testing.mock.osgi.MapUtil
Convert map to dictionary.
toMap(Object...) - Static method in class org.apache.sling.testing.mock.osgi.MapUtil
Convert key/value pairs to map
toMap(Dictionary<T, U>) - Static method in class org.apache.sling.testing.mock.osgi.MapUtil
Convert Dictionary to map
type() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.ConfigType
Required type to construct.
TypedConfig<T> - Interface in org.apache.sling.testing.mock.osgi.config.annotations
Represents a single config entry within a ConfigCollection.

U

unbindEventHandler(EventHandler, Map<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.MockEventAdmin
 
uninstall() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
update() - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
update(InputStream) - Method in class org.apache.sling.testing.mock.osgi.MockBundle
 
updateConfiguration(String, Map<String, Object>) - Method in class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
Updates a Configuration from the provided pid and property map.
updateConfiguration(SetConfig) - Method in class org.apache.sling.testing.mock.osgi.config.ConfigTypeContext
Updates a Configuration from the provided annotation.
usingBundle(Bundle) - Method in class org.apache.sling.testing.mock.osgi.ComponentContextBuilder
 

V

value() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.AutoConfig
The component class to be configured using its name as the configuration pid.
value() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.ConfigTypes
Return an array of nested ConfigType annotations.
value() - Method in annotation type org.apache.sling.testing.mock.osgi.config.annotations.SetConfigs
Return an array of nested SetConfig annotations.
A B C D E F G H I L M N O P R S T U V 
All Classes All Packages