ConfigDataBuilder |
ConfigDataBuilder.add(ConfigSource configSource) |
Adds a configuration source.
|
default ConfigDataBuilder |
ConfigDataBuilder.args(java.lang.String[] args) |
|
default ConfigDataBuilder |
ConfigDataBuilder.args(java.lang.String separator,
java.lang.String[] args) |
|
default ConfigDataBuilder |
ConfigDataBuilder.args(java.lang.String prefix,
java.lang.String separator,
java.lang.String[] args) |
Adds a configuration source for the given string args.
|
static ConfigDataBuilder |
ConfigData.builder() |
|
static ConfigDataBuilder |
ConfigData.builder(ObjectMapper objectMapper) |
|
ConfigDataBuilder |
ConfigDataBuilder.configureObjectMapper(Action<ObjectMapper> action) |
Configures the object mapper used for binding configuration data to arbitrary objects.
|
ConfigDataBuilder |
ConfigDataBuilder.env() |
Adds a configuration source for environment variables starting with the prefix "RATPACK_".
|
ConfigDataBuilder |
ConfigDataBuilder.env(java.lang.String prefix) |
Adds a configuration source for environment variables starting with the specified prefix.
|
ConfigDataBuilder |
ConfigDataBuilder.env(java.lang.String prefix,
Function<java.lang.String,java.lang.String> mapFunc) |
Adds a configuration source for environment variables starting with the specified prefix.
|
ConfigDataBuilder |
ConfigDataBuilder.env(EnvironmentParser environmentParser) |
Adds a configuration source for environment variables using custom parsing logic.
|
default ConfigDataBuilder |
ConfigDataBuilder.jacksonModules(Module... modules) |
|
ConfigDataBuilder |
ConfigDataBuilder.json(com.google.common.io.ByteSource byteSource) |
Adds a configuration source for a JSON file.
|
ConfigDataBuilder |
ConfigDataBuilder.json(java.lang.String path) |
Adds the JSON file at the given path as a configuration source.
|
ConfigDataBuilder |
ConfigDataBuilder.json(java.net.URL url) |
Adds a configuration source for a JSON file.
|
ConfigDataBuilder |
ConfigDataBuilder.json(java.nio.file.Path path) |
Adds a configuration source for a JSON file.
|
ConfigDataBuilder |
ConfigDataBuilder.object(java.lang.String path,
java.lang.Object object) |
Adds the object's fields at the given path as a configuration source.
|
ConfigDataBuilder |
ConfigDataBuilder.onError(Action<? super java.lang.Throwable> errorHandler) |
Sets the error all that will be used for added configuration sources.
|
ConfigDataBuilder |
ConfigDataBuilder.props(com.google.common.io.ByteSource byteSource) |
Adds a configuration source for a properties file.
|
ConfigDataBuilder |
ConfigDataBuilder.props(java.lang.String path) |
Adds the properties file at the given path as a configuration source.
|
ConfigDataBuilder |
ConfigDataBuilder.props(java.net.URL url) |
Adds a configuration source for a properties file.
|
ConfigDataBuilder |
ConfigDataBuilder.props(java.nio.file.Path path) |
Adds a configuration source for a properties file.
|
ConfigDataBuilder |
ConfigDataBuilder.props(java.util.Map<java.lang.String,java.lang.String> map) |
Adds a configuration source for a Map (flat key-value pairs).
|
ConfigDataBuilder |
ConfigDataBuilder.props(java.util.Properties properties) |
Adds a configuration source for a properties object.
|
ConfigDataBuilder |
ConfigDataBuilder.sysProps() |
Adds a configuration source for system properties starting with the prefix "ratpack.".
|
ConfigDataBuilder |
ConfigDataBuilder.sysProps(java.lang.String prefix) |
Adds a configuration source for system properties starting with the specified prefix.
|
ConfigDataBuilder |
ConfigDataBuilder.yaml(com.google.common.io.ByteSource byteSource) |
Adds a configuration source for a YAML file.
|
ConfigDataBuilder |
ConfigDataBuilder.yaml(java.lang.String path) |
Adds the YAML file at the given path as a configuration source.
|
ConfigDataBuilder |
ConfigDataBuilder.yaml(java.net.URL url) |
Adds a configuration source for a YAML file.
|
ConfigDataBuilder |
ConfigDataBuilder.yaml(java.nio.file.Path path) |
Adds a configuration source for a YAML file.
|