A C E G I L O S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- asConfiguration() - Static method in class io.avaje.config.Config
-
Return the underlying configuration.
- asProperties() - Static method in class io.avaje.config.Config
-
Return the loaded properties as standard Properties map.
- asProperties() - Method in interface io.avaje.config.Configuration
-
Return the loaded properties as standard Properties map.
C
- Config - Class in io.avaje.config
-
Provides application Configuration based on loading properties and yaml files as well as plugins that supply properties (like dynamic configuration loaded from a db).
- Configuration - Interface in io.avaje.config
-
Configuration API for accessing property values and registering onChange listeners.
- Configuration.ExpressionEval - Interface in io.avaje.config
-
Expression evaluation.
E
- eval(String) - Method in interface io.avaje.config.Configuration.ExpressionEval
-
Evaluate a configuration expression.
- eval(Properties) - Method in interface io.avaje.config.Configuration
-
Return a copy of the properties with 'eval' run on all the values.
- evalFor(Properties) - Static method in class io.avaje.config.load.Loader
-
Return the Expression evaluator using the given properties.
G
- get(String) - Static method in class io.avaje.config.Config
-
Return a required configuration value as String.
- get(String) - Method in interface io.avaje.config.Configuration
-
Return a required configuration value as String.
- get(String, String) - Static method in class io.avaje.config.Config
-
Return a configuration string value with a given default.
- get(String, String) - Method in interface io.avaje.config.Configuration
-
Return a configuration string value with a given default.
- getBool(String) - Static method in class io.avaje.config.Config
-
Return a required boolean configuration value.
- getBool(String) - Method in interface io.avaje.config.Configuration
-
Return a required boolean configuration value.
- getBool(String, boolean) - Static method in class io.avaje.config.Config
-
Return a configuration value as boolean given a default value.
- getBool(String, boolean) - Method in interface io.avaje.config.Configuration
-
Return a configuration value as boolean given a default value.
- getInt(String) - Static method in class io.avaje.config.Config
-
Return a required int configuration value.
- getInt(String) - Method in interface io.avaje.config.Configuration
-
Return a required int configuration value.
- getInt(String, int) - Static method in class io.avaje.config.Config
-
Return a configuration value as int given a default value.
- getInt(String, int) - Method in interface io.avaje.config.Configuration
-
Return a configuration value as int given a default value.
- getLong(String) - Static method in class io.avaje.config.Config
-
Return a required long configuration value.
- getLong(String) - Method in interface io.avaje.config.Configuration
-
Return a required long configuration value.
- getLong(String, long) - Static method in class io.avaje.config.Config
-
Return a configuration value as long given a default value.
- getLong(String, long) - Method in interface io.avaje.config.Configuration
-
Return a configuration value as long given a default value.
- getOptional(String) - Static method in class io.avaje.config.Config
-
Return a configuration value that might not exist.
- getOptional(String) - Method in interface io.avaje.config.Configuration
-
Return a configuration value that might not exist.
I
- io.avaje.config - package io.avaje.config
- io.avaje.config.load - package io.avaje.config.load
L
- load() - Method in class io.avaje.config.load.Loader
-
Provides properties by reading known locations.
- Loader - Class in io.avaje.config.load
-
Loads the configuration from known/expected locations.
- Loader() - Constructor for class io.avaje.config.load.Loader
- loadIntoSystemProperties() - Static method in class io.avaje.config.Config
-
Put all loaded properties into System properties.
- loadIntoSystemProperties() - Method in interface io.avaje.config.Configuration
-
Put the loaded properties into System properties.
O
- onChange(String, Consumer<String>) - Static method in class io.avaje.config.Config
-
Register a callback for a change to the given configuration key.
- onChange(String, Consumer<String>) - Method in interface io.avaje.config.Configuration
-
Register a callback for a change to the given configuration key.
- onChangeBool(String, Consumer<Boolean>) - Static method in class io.avaje.config.Config
-
Register a callback for a change to the given configuration key as an Boolean value.
- onChangeBool(String, Consumer<Boolean>) - Method in interface io.avaje.config.Configuration
-
Register a callback for a change to the given configuration key as an Boolean value.
- onChangeInt(String, Consumer<Integer>) - Static method in class io.avaje.config.Config
-
Register a callback for a change to the given configuration key as an Int value.
- onChangeInt(String, Consumer<Integer>) - Method in interface io.avaje.config.Configuration
-
Register a callback for a change to the given configuration key as an Int value.
- onChangeLong(String, Consumer<Long>) - Static method in class io.avaje.config.Config
-
Register a callback for a change to the given configuration key as an Long value.
- onChangeLong(String, Consumer<Long>) - Method in interface io.avaje.config.Configuration
-
Register a callback for a change to the given configuration key as an Long value.
S
- setProperty(String, String) - Static method in class io.avaje.config.Config
-
Set a configuration value.
- setProperty(String, String) - Method in interface io.avaje.config.Configuration
-
Set a configuration value.
All Classes All Packages