public class ConfigurationFactory extends Object
Constructor and Description |
---|
ConfigurationFactory() |
public static ConfigurationHolder configurationHolder(Path path) throws AddressingException
AddressingException
public static AddressingConfiguration fromFile(Path path) throws AddressingException
AddressingException
public static Preferences copyOverlayFromConfiguration(Preferences from, Preferences to)
from
- base preferences that will be used if missing from toto
- overriding preferencespublic static Preferences copyOverlayClient(Preferences fromConfig, Preferences clientPreferences)
public static Preferences resolveWithDefault(Preferences preferences, AddressingConfiguration configuration, Preferences internalBase)
public static Preferences resolveWithDefault(Preferences preferences, AddressingConfiguration configuration, Preferences internalBase, Feature feature)
public static Map<String,String> copyOnlyMissing(Map<String,String> from, Map<String,String> to)
public static Map<String,String> overLayClient(Map<String,String> fromConfig, Map<String,String> fromClient)
fromConfig
- basefromClient
- client overriding basepublic static Map<Feature,String> overLayClientFeature(Map<Feature,String> fromConfig, Map<Feature,String> fromClient)
public static Configuration overLayConfiguration(Configuration from, Configuration to)
public static ConfigurationHolder copyOverLay(ConfigurationHolder from, ConfigurationHolder to)
public static boolean shouldReturnFields(String field, Preferences preferences)
public static ConfigurationHolder fromMap(Map<String,String> map) throws AddressingException
AddressingException
Copyright © 2024. All rights reserved.