Package | Description |
---|---|
ratpack.config |
Provides the ability to access configuration data from a variety of sources, such as YAML, JSON,
properties files, system properties, and environment variables.
|
ratpack.server |
Objects used to start a ratpack application.
|
Modifier and Type | Method and Description |
---|---|
ConfigDataSpec |
ConfigDataSpec.add(ConfigSource configSource)
Adds a configuration source.
|
ConfigDataSpec |
ConfigDataSpec.configureObjectMapper(Action<ObjectMapper> action)
Configures the object mapper used for binding configuration data to arbitrary objects.
|
ConfigDataSpec |
ConfigDataSpec.env()
Adds a configuration source for environment variables starting with the prefix
"RATPACK_".
|
ConfigDataSpec |
ConfigDataSpec.env(EnvironmentParser environmentParser)
Adds a configuration source for environment variables using custom parsing logic.
|
ConfigDataSpec |
ConfigDataSpec.env(String prefix)
Adds a configuration source for environment variables starting with the specified prefix.
|
ConfigDataSpec |
ConfigDataSpec.env(String prefix,
Function<String,String> mapFunc)
Adds a configuration source for environment variables starting with the specified prefix.
|
ConfigDataSpec |
ConfigDataSpec.json(ByteSource byteSource)
Adds a configuration source for a JSON file.
|
ConfigDataSpec |
ConfigDataSpec.json(Path path)
Adds a configuration source for a JSON file.
|
default ConfigDataSpec |
ConfigDataSpec.json(String path)
Adds a configuration source for a JSON file.
|
ConfigDataSpec |
ConfigDataSpec.json(URL url)
Adds a configuration source for a JSON file.
|
static ConfigDataSpec |
ConfigData.of()
Begins building a new application configuration using a default object mapper.
|
static ConfigDataSpec |
ConfigData.of(Module... modules)
Begins building a new application configuration using a default object mapper with the supplied modules registered.
|
static ConfigDataSpec |
ConfigData.of(ObjectMapper objectMapper)
Begins building a new application configuration using a specified object mapper.
|
ConfigDataSpec |
ConfigDataSpec.onError(Action<? super Throwable> errorHandler)
Sets the error handler that will be used for added configuration sources.
|
ConfigDataSpec |
ConfigDataSpec.props(ByteSource byteSource)
Adds a configuration source for a properties file.
|
ConfigDataSpec |
ConfigDataSpec.props(Map<String,String> map)
Adds a configuration source for a Map (flat key-value pairs).
|
ConfigDataSpec |
ConfigDataSpec.props(Path path)
Adds a configuration source for a properties file.
|
ConfigDataSpec |
ConfigDataSpec.props(Properties properties)
Adds a configuration source for a properties object.
|
default ConfigDataSpec |
ConfigDataSpec.props(String path)
Adds a configuration source for a properties file.
|
ConfigDataSpec |
ConfigDataSpec.props(URL url)
Adds a configuration source for a properties file.
|
ConfigDataSpec |
ConfigDataSpec.sysProps()
Adds a configuration source for system properties starting with the prefix "ratpack.".
|
ConfigDataSpec |
ConfigDataSpec.sysProps(String prefix)
Adds a configuration source for system properties starting with the specified prefix.
|
ConfigDataSpec |
ConfigDataSpec.yaml(ByteSource byteSource)
Adds a configuration source for a YAML file.
|
ConfigDataSpec |
ConfigDataSpec.yaml(Path path)
Adds a configuration source for a YAML file.
|
default ConfigDataSpec |
ConfigDataSpec.yaml(String path)
Adds a configuration source for a YAML file.
|
ConfigDataSpec |
ConfigDataSpec.yaml(URL url)
Adds a configuration source for a YAML file.
|
Modifier and Type | Method and Description |
---|---|
static ConfigData |
ConfigData.of(Action<? super ConfigDataSpec> definition)
Begins building a new application configuration using a default object mapper, from the given definition.
|
static ConfigData |
ConfigData.of(List<Module> modules,
Action<? super ConfigDataSpec> definition)
Begins building a new application configuration using a default object mapper with the supplied modules registered, from the given definition.
|
static ConfigData |
ConfigData.of(ObjectMapper objectMapper,
Action<? super ConfigDataSpec> definition)
Begins building a new application configuration using a specified object mapper, from the given definition.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
ServerConfig.Builder |