Search in sources :

Example 1 with ConfigurationPersistenceStrategyMultiplexerImpl

use of org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl 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 ConfigurationPersistenceStrategyMultiplexerImpl

use of org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl 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)

Example 3 with ConfigurationPersistenceStrategyMultiplexerImpl

use of org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl in project sling by apache.

the class ConfigurationMetadataProviderMultiplexerImplTest method setUp.

@Before
public void setUp() {
    context.registerInjectActivateService(new ConfigurationManagementSettingsImpl());
    context.registerInjectActivateService(new ConfigurationPersistenceStrategyMultiplexerImpl());
    context.registerInjectActivateService(new DefaultConfigurationPersistenceStrategy());
    underTest = context.registerInjectActivateService(new ConfigurationMetadataProviderMultiplexerImpl());
}
Also used : ConfigurationManagementSettingsImpl(org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl) ConfigurationPersistenceStrategyMultiplexerImpl(org.apache.sling.caconfig.management.impl.ConfigurationPersistenceStrategyMultiplexerImpl) DefaultConfigurationPersistenceStrategy(org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy) Before(org.junit.Before)

Aggregations

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