public class ConfigurableProcessorsFactory extends Object implements ProcessorsFactory
ProcessorsFactory implementation which is easy to configure using a Properties object.| Modifier and Type | Field and Description |
|---|---|
static String |
PARAM_POST_PROCESSORS
Property name to specify post processors.
|
static String |
PARAM_PRE_PROCESSORS
Property name to specify pre processors.
|
| Constructor and Description |
|---|
ConfigurableProcessorsFactory() |
public static final String PARAM_PRE_PROCESSORS
public static final String PARAM_POST_PROCESSORS
protected Properties newProperties()
Properties containing the list of pre & post processors.public final Collection<ResourcePreProcessor> getPreProcessors()
getPreProcessors in interface ProcessorsFactorypublic final Collection<ResourcePostProcessor> getPostProcessors()
getPostProcessors in interface ProcessorsFactorypublic ConfigurableProcessorsFactory setPreProcessorsMap(Map<String,ResourcePreProcessor> map)
map - containing preProcessors with corresponding alias (as key). The map must not be null and once set, the
default map will be overridden.public ConfigurableProcessorsFactory setPostProcessorsMap(Map<String,ResourcePostProcessor> map)
map - containing postProcessors with corresponding alias (as key). The map must not be null and once set, the
default map will be overridden.public ConfigurableProcessorsFactory setProperties(Properties properties)
protected Map<String,ResourcePreProcessor> newPreProcessorsMap()
ServiceRegistry pattern (by inspecting META-INF/services
folder of each dependency).protected Map<String,ResourcePostProcessor> newPostProcessorsMap()
ServiceRegistry pattern (by inspecting META-INF/services
folder of each dependency).protected Map<String,ResourcePostProcessor> getPostProcessorStrategies(ProcessorProvider provider)
protected Map<String,ResourcePreProcessor> getPreProcessorStrategies(ProcessorProvider provider)
Copyright © 2008-2014. All Rights Reserved.