public class ConfigurationInheritanceStrategyMultiplexerImpl extends Object implements ConfigurationInheritanceStrategyMultiplexer
ConfigurationInheritanceStrategy implementations in the container
and consolidates their result based on service ranking.| Constructor and Description |
|---|
ConfigurationInheritanceStrategyMultiplexerImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindConfigurationInheritanceStrategy(org.apache.sling.caconfig.spi.ConfigurationInheritanceStrategy item,
Map<String,Object> props) |
org.apache.sling.api.resource.Resource |
getResource(@NotNull Iterator<org.apache.sling.api.resource.Resource> configResources)
Get result from first strategy implementation that has an answer.
|
protected void |
unbindConfigurationInheritanceStrategy(org.apache.sling.caconfig.spi.ConfigurationInheritanceStrategy item,
Map<String,Object> props) |
public ConfigurationInheritanceStrategyMultiplexerImpl()
protected void bindConfigurationInheritanceStrategy(org.apache.sling.caconfig.spi.ConfigurationInheritanceStrategy item,
Map<String,Object> props)
protected void unbindConfigurationInheritanceStrategy(org.apache.sling.caconfig.spi.ConfigurationInheritanceStrategy item,
Map<String,Object> props)
public org.apache.sling.api.resource.Resource getResource(@NotNull
@NotNull Iterator<org.apache.sling.api.resource.Resource> configResources)
getResource in interface org.apache.sling.caconfig.spi.ConfigurationInheritanceStrategyCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.