16 package org.openkilda.config.mapping;
18 import static java.util.Objects.requireNonNull;
20 import com.sabre.oss.conf4j.processor.ConfigurationValue;
21 import com.sabre.oss.conf4j.processor.ConfigurationValueProcessor;
34 this.mappingStrategies = mappingStrategies;
39 requireNonNull(
value,
"value cannot be null");
44 if (mappingStrategy.isApplicable(mappingTarget)) {
45 value.setValue(mappingStrategy.apply(mappingTarget,
value.getValue()));
MappingConfigurationValueProcessor(MappingStrategy... mappingStrategies)
ConfigurationValue process(ConfigurationValue value)