use of org.apache.sling.caconfig.impl.def.DefaultConfigurationInheritanceStrategy in project sling by apache.
the class ConfigurationTestUtils method registerConfigurationResolver.
/**
* Register all services for {@link ConfigurationResolver}.
* @param context Sling context
*/
public static ConfigurationResolver registerConfigurationResolver(SlingContext context, Object... properties) {
ConfigurationResourceTestUtils.registerConfigurationResourceResolver(context);
context.registerInjectActivateService(new ConfigurationManagementSettingsImpl());
context.registerInjectActivateService(new DefaultConfigurationPersistenceStrategy());
context.registerInjectActivateService(new ConfigurationPersistenceStrategyMultiplexerImpl());
context.registerInjectActivateService(new DefaultConfigurationInheritanceStrategy());
context.registerInjectActivateService(new ConfigurationInheritanceStrategyMultiplexerImpl());
context.registerInjectActivateService(new ConfigurationOverrideMultiplexerImpl());
context.registerInjectActivateService(new ConfigurationMetadataProviderMultiplexerImpl());
return context.registerInjectActivateService(new ConfigurationResolverImpl(), properties);
}
Aggregations