Uses of Interface
dev.orne.config.Config
Packages that use Config
Package
Description
Configuration management system.
Configuration management system replacement based on Apache Commons.
Internal implementations of configuration instances.
Spring framework support for configuration management system.
-
Uses of Config in dev.orne.config
Subinterfaces of Config in dev.orne.configModifier and TypeInterfaceDescriptioninterfaceConfiguration properties provider with properties mutable at runtime.interfaceWatchable mutable configuration properties provider that can be saved to file system.interfaceConfiguration properties provider with properties mutable at runtime.interfaceMutable configuration properties provider based on Java Preferences.interfaceWatchable mutable configuration properties provider.Classes in dev.orne.config that implement ConfigModifier and TypeClassDescriptionclassA configuration that delegates all operations to another configuration.classA mutable configuration that delegates all operations to another configuration.classA watchable mutable configuration that delegates all operations to another configuration.Methods in dev.orne.config with type parameters of type ConfigModifier and TypeMethodDescriptionstatic <T extends Config>
TCreates a configuration proxy of the specified type.default <T extends Config>
TCreates a configuration proxy of the specified type.default <T extends Config>
TCreates the configuration instance as an instance of the specified configuration type.Methods in dev.orne.config that return ConfigModifier and TypeMethodDescription@NotNull ConfigConfigBuilder.build()Creates the configuration instance.@NotNull ConfigConfigProvider.getDefaultConfig()Returns the defaultConfiginstance.protected @NotNull ConfigDelegatedConfig.getDelegate()Returns the delegate configuration.default ConfigConfig.getParent()Returns the parent configuration, if any.DelegatedConfig.getParent()Returns the parent configuration, if any.ConfigProvider.selectConfig(PreferredConfig preferences) Returns a suitableConfiginstance for the configuration preferences passed as argument.default @NotNull ConfigCreates a subset configuration containing only the properties with the specified prefix.Methods in dev.orne.config that return types with arguments of type ConfigModifier and TypeMethodDescriptionReturns the registeredConfigfor the specified type, if any.Methods in dev.orne.config with parameters of type ConfigModifier and TypeMethodDescription@NotNull ConfigProviderBuilderAdds a configuration to the provider.static <T extends Config>
TCreates a configuration proxy of the specified type.static @NotNull ConfigProviderBuilderCreates a newConfigProviderBuilderinstance using the specified default configuration.default voidSets the config to apply to this property.ConfigBuilder.withParent(Config parent) Sets the parent configuration.Method parameters in dev.orne.config with type arguments of type ConfigModifier and TypeMethodDescriptionReturns the registeredConfigfor the specified type, if any.Constructors in dev.orne.config with parameters of type Config -
Uses of Config in dev.orne.config.commons
Methods in dev.orne.config.commons that return ConfigModifier and TypeMethodDescriptionprotected @NotNull ConfigDelegatedOrneConfiguration.getConfig()Returns the delegated Orne configuration.Constructors in dev.orne.config.commons with parameters of type ConfigModifierConstructorDescriptionDelegatedOrneConfiguration(@NotNull Config config) Creates a new instance. -
Uses of Config in dev.orne.config.impl
Classes in dev.orne.config.impl that implement ConfigModifier and TypeClassDescriptionclassBase abstract implementation of configuration properties provider.classBase abstract implementation of mutable configuration properties provider.classBase abstract implementation of watchable mutable configuration properties provider.classImplementation ofConfigbased on Apache CommonsImmutableConfiguration.classImplementation ofMutableConfigbased on Apache CommonsConfiguration.classImplementation ofConfigbased on the environment variables.classJacksonObjectNodebased configuration.classJacksonObjectNodebased mutable configuration.classImplementation ofConfigbased on JavaPreferences.classImplementation ofMutableConfigbased on JavaPreferences.classPropertiesbased configuration.classPropertiesbased mutable configuration.classImplementation ofConfigbased on SpringEnvironment.classImplementation ofConfigbased on the system properties.classImplementation ofConfigbased on a XML document.classImplementation ofWatchableConfigbased on a XML document.classJacksonObjectNodebased configuration for YAML files.classJacksonObjectNodebased mutable configuration for YAML files.Methods in dev.orne.config.impl with type parameters of type ConfigModifier and TypeMethodDescriptionprotected static <T extends Config>
TConfigSubset.create(@NotNull ClassLoader classLoader, @NotNull Class<T> type, T config, @NotNull String prefix) Creates a new configuration proxy instance with the specified configuration.static <T extends Config>
TCreates a new configuration proxy instance with the specified configuration.static <T extends Config>
TConfigSubtype.create(@NotNull ClassLoader classLoader, @NotNull Config config, @NotNull Class<T> type) Creates a new configuration proxy instance with the specified configuration.Methods in dev.orne.config.impl that return ConfigModifier and TypeMethodDescriptionstatic @NotNull ConfigCreates a new configuration proxy instance with the specified configuration.@NotNull ConfigConfigProviderImpl.getDefaultConfig()Returns the defaultConfiginstance.protected @NotNull ConfigConfigSubset.getInstance()Returns the proxied configuration instance.AbstractConfig.getParent()Returns the parent configuration, if any.ConfigOptions.getParent()Returns the parent configuration.ConfigProviderImpl.selectConfig(PreferredConfig preferences) Returns a suitableConfiginstance for the configuration preferences passed as argument.Methods in dev.orne.config.impl that return types with arguments of type ConfigModifier and TypeMethodDescriptionMethods in dev.orne.config.impl with parameters of type ConfigModifier and TypeMethodDescription@NotNull ConfigProviderBuilderAdds a configuration to the provider.protected voidConfigurerImpl.configureNestedBeans(@NotNull Configurable bean, @NotNull Config config) Configures the nested beans of the bean passed as argument with the selected configuration.protected voidConfigurerImpl.configureProperties(@NotNull Configurable bean, @NotNull Config config) Configures the properties of the bean passed as argument with the selected configuration.protected voidConfigurerImpl.configureProperty(@NotNull Object bean, @NotNull Field field, @NotNull Config config) Configures the requested property in the bean with the provided configuration.static @NotNull ConfigCreates a new configuration proxy instance with the specified configuration.static <T extends Config>
TCreates a new configuration proxy instance with the specified configuration.static <T extends Config>
TConfigSubtype.create(@NotNull ClassLoader classLoader, @NotNull Config config, @NotNull Class<T> type) Creates a new configuration proxy instance with the specified configuration.protected ObjectConfigSubset.handleConfigMethod(@NotNull Config proxy, @NotNull Method method, Object[] args) HandlesConfigmethods invocations.protected voidConfigProviderImpl.mapConfigType(@NotNull Class<?> type, @NotNull Config config) Maps configuration type and all its interfaces to the instance passed as argument.voidConfigProviderImpl.registerConfig(@NotNull Config config) Registers a new configuration available for bean configuration.voidSets the parent configuration.AbstractConfigBuilderImpl.withParent(Config parent) Sets the parent configuration.Method parameters in dev.orne.config.impl with type arguments of type ConfigModifier and TypeMethodDescriptionConstructors in dev.orne.config.impl with parameters of type ConfigModifierConstructorDescriptionConfigProviderBuilderImpl(@NotNull Config defaultConfig) Creates a new instance.ConfigProviderImpl(@NotNull Config defaultConfig) Creates a new instance.protectedConfigSubset(@NotNull Config instance, @NotNull String prefix) Creates a new instance.protectedConfigSubtype(@NotNull Config instance, @NotNull Class<? extends Config> extendedType) Creates a new instance.VariableResolver(@NotNull Config config) Creates a new instance base on the specified configuration.Constructor parameters in dev.orne.config.impl with type arguments of type ConfigModifierConstructorDescriptionprotectedConfigSubtype(@NotNull Config instance, @NotNull Class<? extends Config> extendedType) Creates a new instance. -
Uses of Config in dev.orne.config.spring
Subinterfaces of Config in dev.orne.config.springModifier and TypeInterfaceDescriptionstatic interfaceExtension ofConfigused to signal that no specific configuration type has been configured.Methods in dev.orne.config.spring that return ConfigModifier and TypeMethodDescription@NotNull ConfigConfigProviderCustomizer.configureDefaultConfig(@NotNull Map<String, Config> configs) Configures the defaultConfiginstance.protected @NotNull ConfigConfigProviderConfigurer.createDefaultConfig()Creates a Spring based default configuration.protected @NotNull ConfigConfigLazyPropertySource.getConfig()Gets the configuration instance.Methods in dev.orne.config.spring with parameters of type ConfigModifier and TypeMethodDescriptionvoidAdds a newConfiginstance.Method parameters in dev.orne.config.spring with type arguments of type ConfigModifier and TypeMethodDescription@NotNull ConfigConfigProviderCustomizer.configureDefaultConfig(@NotNull Map<String, Config> configs) Configures the defaultConfiginstance.protected StringConfigPropertySourcePostProcessor.findBeanByType(@NotNull org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, @NotNull Class<? extends Config> configType, boolean ignoreMissing) Finds a unique bean of the specified configuration type, and returns its name.default voidConfigProviderCustomizer.registerAdditionalConfigs(@NotNull ConfigProviderCustomizer.ConfigRegistry registry, @NotNull Map<String, Config> configs) Registers additionalConfiginstances.