Search in sources :

Example 1 with ConfigurationOverrideMultiplexerImpl

use of org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl 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);
}
Also used : ConfigurationOverrideMultiplexerImpl(org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl) ConfigurationMetadataProviderMultiplexerImpl(org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl) ConfigurationManagementSettingsImpl(org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl) DefaultConfigurationInheritanceStrategy(org.apache.sling.caconfig.impl.def.DefaultConfigurationInheritanceStrategy) DefaultConfigurationPersistenceStrategy(org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy) ConfigurationPersistenceStrategyMultiplexerImpl(org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl)

Example 2 with ConfigurationOverrideMultiplexerImpl

use of org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl in project sling by apache.

the class ConfigurationTestUtils method registerConfigurationResolverWithoutDefaultImpl.

/**
     * Register all services for {@link ConfigurationResolver}
     * without the default implementations of the multiplexed services.
     * @param context Sling context
     */
public static ConfigurationResolver registerConfigurationResolverWithoutDefaultImpl(SlingContext context, Object... properties) {
    ConfigurationResourceTestUtils.registerConfigurationResourceResolverWithoutDefaultImpl(context);
    context.registerInjectActivateService(new ConfigurationManagementSettingsImpl());
    context.registerInjectActivateService(new ConfigurationPersistenceStrategyMultiplexerImpl());
    context.registerInjectActivateService(new ConfigurationInheritanceStrategyMultiplexerImpl());
    context.registerInjectActivateService(new ConfigurationOverrideMultiplexerImpl());
    context.registerInjectActivateService(new ConfigurationMetadataProviderMultiplexerImpl());
    return context.registerInjectActivateService(new ConfigurationResolverImpl(), properties);
}
Also used : ConfigurationOverrideMultiplexerImpl(org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl) ConfigurationMetadataProviderMultiplexerImpl(org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl) ConfigurationManagementSettingsImpl(org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl) ConfigurationPersistenceStrategyMultiplexerImpl(org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl)

Aggregations

ConfigurationMetadataProviderMultiplexerImpl (org.apache.sling.caconfig.impl.metadata.ConfigurationMetadataProviderMultiplexerImpl)2 ConfigurationOverrideMultiplexerImpl (org.apache.sling.caconfig.impl.override.ConfigurationOverrideMultiplexerImpl)2 ConfigurationManagementSettingsImpl (org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl)2 ConfigurationPersistenceStrategyMultiplexerImpl (org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl)2 DefaultConfigurationInheritanceStrategy (org.apache.sling.caconfig.impl.def.DefaultConfigurationInheritanceStrategy)1 DefaultConfigurationPersistenceStrategy (org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy)1