/** * Creates an instance of initial configuration with filled default configuration values. */ public PojoConfigResolver() { InitialConfigurationResolver defaultConfigurationResolver = new DefaultConfigurationResolver(); initialConfiguration = defaultConfigurationResolver.resolveConfiguration(); }
@Override public InitialConfiguration resolveConfiguration() { if (propertiesConfiguration == null) { getPropertiesFromFileName(); } InitialConfigurationResolver defaultConfigurationResolver = new DefaultConfigurationResolver(); InitialConfiguration initialConfiguration = defaultConfigurationResolver.resolveConfiguration(); setLoggingLevel(initialConfiguration); resolveAcceptedProtocolNames(initialConfiguration); resolveMessageDispatcher(initialConfiguration); resolveSerializationEngine(initialConfiguration); resolveEngineConfiguration(initialConfiguration); resolveUserContext(initialConfiguration); resolveUserContextFactory(initialConfiguration); return initialConfiguration; }