Index
All Classes and Interfaces|All Packages|Serialized Form
$
- $$getRecordedConfig() - Method in interface io.airlift.configuration.testing.ConfigAssertions.$$RecordingConfigProxy
- $$RecordedConfigData(T, Set<Method>) - Constructor for class io.airlift.configuration.testing.ConfigAssertions.$$RecordedConfigData
A
- AbstractConfigurationAwareModule - Class in io.airlift.configuration
- AbstractConfigurationAwareModule() - Constructor for class io.airlift.configuration.AbstractConfigurationAwareModule
- addConfigurationBindingListener(ConfigurationBindingListener) - Method in class io.airlift.configuration.ConfigurationFactory
- addInjectionPoint(ConfigurationMetadata.InjectionPointMetaData) - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetaDataBuilder
- AnnotatedBindingBuilder(Binder) - Constructor for class io.airlift.configuration.ConfigurationModule.AnnotatedBindingBuilder
- annotatedWith(Annotation) - Method in class io.airlift.configuration.ConfigurationModule.AnnotatedBindingBuilder
- annotatedWith(Class<? extends Annotation>) - Method in class io.airlift.configuration.ConfigurationModule.AnnotatedBindingBuilder
- annotation - Variable in class io.airlift.configuration.ConfigurationModule.ConfigBindingBuilder
- annotationType - Variable in class io.airlift.configuration.ConfigurationModule.ConfigBindingBuilder
- assertDefaults(Map<String, Object>, Class<T>) - Static method in class io.airlift.configuration.testing.ConfigAssertions
- assertDeprecatedEquivalence(Class<T>, Map<String, String>, Map<String, String>...) - Static method in class io.airlift.configuration.testing.ConfigAssertions
- assertFullMapping(Map<String, String>, T) - Static method in class io.airlift.configuration.testing.ConfigAssertions
- assertRecordedDefaults(T) - Static method in class io.airlift.configuration.testing.ConfigAssertions
- AttributeMetadata(Class<?>, String, String, boolean, boolean, Method, ConfigurationMetadata.InjectionPointMetaData, Set<ConfigurationMetadata.InjectionPointMetaData>) - Constructor for class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- AttributeMetaDataBuilder(Class<?>, String, boolean, boolean) - Constructor for class io.airlift.configuration.ConfigurationMetadata.AttributeMetaDataBuilder
B
- bind(ConfigurationBinding<T>) - Method in interface io.airlift.configuration.ConfigBinder.InternalConfigBinder
- bindConfig(Binder) - Static method in class io.airlift.configuration.ConfigurationModule
-
Deprecated.
- bindConfig(Key<T>, Class<T>, String) - Method in class io.airlift.configuration.ConfigBinder
- bindConfig(Class<T>) - Method in class io.airlift.configuration.ConfigBinder
- bindConfig(Class<T>, Annotation) - Method in class io.airlift.configuration.ConfigBinder
- bindConfig(Class<T>, Annotation, String) - Method in class io.airlift.configuration.ConfigBinder
- bindConfig(Class<T>, Class<? extends Annotation>) - Method in class io.airlift.configuration.ConfigBinder
- bindConfig(Class<T>, Class<? extends Annotation>, String) - Method in class io.airlift.configuration.ConfigBinder
- bindConfig(Class<T>, String) - Method in class io.airlift.configuration.ConfigBinder
- bindConfigDefaults(Key<T>, ConfigDefaults<T>) - Method in class io.airlift.configuration.ConfigBinder
- bindConfigDefaults(ConfigDefaultsHolder<T>) - Method in interface io.airlift.configuration.ConfigBinder.InternalConfigBinder
- bindConfigDefaults(Class<T>, ConfigDefaults<T>) - Method in class io.airlift.configuration.ConfigBinder
- bindConfigDefaults(Class<T>, Annotation, ConfigDefaults<T>) - Method in class io.airlift.configuration.ConfigBinder
- bindConfigDefaults(Class<T>, Class<? extends Annotation>, ConfigDefaults<T>) - Method in class io.airlift.configuration.ConfigBinder
- bindConfigGlobalDefaults(Class<T>, ConfigDefaults<T>) - Method in class io.airlift.configuration.ConfigBinder
-
Binds default values for all the instances of given config class for the current binder
- bindConfigurationBindingListener(ConfigurationBindingListener) - Method in class io.airlift.configuration.ConfigBinder
-
Binds a configuration binding listener that can create additional config bindings.
- bindConfigurationBindingListener(ConfigurationBindingListener) - Method in interface io.airlift.configuration.ConfigBinder.InternalConfigBinder
- binder - Variable in class io.airlift.configuration.ConfigurationModule.ConfigBindingBuilder
- build() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetaDataBuilder
- build(Class<T>) - Method in class io.airlift.configuration.ConfigurationFactory
- build(Class<T>, String) - Method in class io.airlift.configuration.ConfigurationFactory
- buildConfigObject(Class<T>) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- buildConfigObject(Class<T>, String) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
C
- combine(Module...) - Static method in interface io.airlift.configuration.ConfigurationAwareModule
- combine(Module...) - Static method in class io.airlift.configuration.ConfigurationAwareModules
-
Deprecated.
- combine(Iterable<Module>) - Static method in interface io.airlift.configuration.ConfigurationAwareModule
- compareTo(ConfigurationInspector.ConfigAttribute) - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- compareTo(ConfigurationInspector.ConfigRecord<?>) - Method in class io.airlift.configuration.ConfigurationInspector.ConfigRecord
- conditionalModule(Class<T>, String, Predicate<T>, Module) - Static method in class io.airlift.configuration.ConditionalModule
- conditionalModule(Class<T>, String, Predicate<T>, Module, Module) - Static method in class io.airlift.configuration.ConditionalModule
- conditionalModule(Class<T>, Predicate<T>, Module) - Static method in class io.airlift.configuration.ConditionalModule
- conditionalModule(Class<T>, Predicate<T>, Module, Module) - Static method in class io.airlift.configuration.ConditionalModule
- ConditionalModule<T> - Class in io.airlift.configuration
- Config - Annotation Interface in io.airlift.configuration
- ConfigAssertions - Class in io.airlift.configuration.testing
- ConfigAssertions.$$RecordedConfigData<T> - Class in io.airlift.configuration.testing
- ConfigAssertions.$$RecordingConfigProxy<T> - Interface in io.airlift.configuration.testing
- configBinder(Binder) - Static method in class io.airlift.configuration.ConfigBinder
- ConfigBinder - Class in io.airlift.configuration
- ConfigBinder.InternalConfigBinder - Interface in io.airlift.configuration
- ConfigBindingBuilder(Binder, Class<? extends Annotation>, Annotation, String) - Constructor for class io.airlift.configuration.ConfigurationModule.ConfigBindingBuilder
- configDefaults(List<? extends ConfigDefaults<T>>) - Static method in interface io.airlift.configuration.ConfigDefaults
- ConfigDefaults<T> - Interface in io.airlift.configuration
- ConfigDescription - Annotation Interface in io.airlift.configuration
-
A generic description annotation
- ConfigHidden - Annotation Interface in io.airlift.configuration
- ConfigSecuritySensitive - Annotation Interface in io.airlift.configuration
- ConfigurationAwareModule - Interface in io.airlift.configuration
- ConfigurationAwareModules - Class in io.airlift.configuration
- ConfigurationBinding<T> - Class in io.airlift.configuration
- ConfigurationBinding(Key<T>, Class<T>, Optional<String>) - Constructor for class io.airlift.configuration.ConfigurationBinding
- ConfigurationBindingListener - Interface in io.airlift.configuration
- configurationBound(ConfigurationBinding<?>, ConfigBinder) - Method in interface io.airlift.configuration.ConfigurationBindingListener
- ConfigurationFactory - Class in io.airlift.configuration
- ConfigurationFactory(Map<String, String>) - Constructor for class io.airlift.configuration.ConfigurationFactory
- ConfigurationFactory(Map<String, String>, WarningsMonitor) - Constructor for class io.airlift.configuration.ConfigurationFactory
- ConfigurationInspector - Class in io.airlift.configuration
- ConfigurationInspector() - Constructor for class io.airlift.configuration.ConfigurationInspector
- ConfigurationInspector.ConfigAttribute - Class in io.airlift.configuration
- ConfigurationInspector.ConfigRecord<T> - Class in io.airlift.configuration
- ConfigurationLoader - Class in io.airlift.configuration
- ConfigurationMetadata<T> - Class in io.airlift.configuration
- ConfigurationMetadata.AttributeMetadata - Class in io.airlift.configuration
- ConfigurationMetadata.AttributeMetaDataBuilder - Class in io.airlift.configuration
- ConfigurationMetadata.InjectionPointMetaData - Class in io.airlift.configuration
- ConfigurationModule - Class in io.airlift.configuration
- ConfigurationModule(ConfigurationFactory) - Constructor for class io.airlift.configuration.ConfigurationModule
- ConfigurationModule.AnnotatedBindingBuilder - Class in io.airlift.configuration
- ConfigurationModule.ConfigBindingBuilder - Class in io.airlift.configuration
- ConfigurationModule.PrefixBindingBuilder - Class in io.airlift.configuration
- ConfigurationUtils - Class in io.airlift.configuration
- configure(Binder) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- configure(Binder) - Method in class io.airlift.configuration.ConfigurationModule
- configure(Binder) - Method in class io.airlift.configuration.ValidationErrorModule
- consumeProperty(String) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- consumeProperty(String) - Method in class io.airlift.configuration.ConfigurationFactory
-
Marks the specified property as consumed.
D
- DefunctConfig - Annotation Interface in io.airlift.configuration
E
- equals(Object) - Method in class io.airlift.configuration.ConfigurationBinding
- equals(Object) - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- equals(Object) - Method in class io.airlift.configuration.ConfigurationInspector.ConfigRecord
- equals(Object) - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- equals(Object) - Method in class io.airlift.configuration.ConfigurationMetadata
- equals(Object) - Method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
F
- FileExists - Annotation Interface in io.airlift.configuration.validation
-
The annotated element must represent a file location which exists.
- FileExistsValidator - Class in io.airlift.configuration.validation
- FileExistsValidator() - Constructor for class io.airlift.configuration.validation.FileExistsValidator
- findAnnotatedMethod(Class<?>, Class<? extends Annotation>, String, Class<?>...) - Static method in class io.airlift.configuration.ConfigurationMetadata
G
- getAttributeName() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- getAttributes() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigRecord
- getAttributes() - Method in class io.airlift.configuration.ConfigurationMetadata
- getConfigClass() - Method in class io.airlift.configuration.ConfigurationBinding
- getConfigClass() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigRecord
- getConfigClass() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- getConfigClass() - Method in class io.airlift.configuration.ConfigurationMetadata
- getConfigClass() - Method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
- getConfigurationMetadata(Class<T>) - Static method in class io.airlift.configuration.ConfigurationMetadata
- getConstructor() - Method in class io.airlift.configuration.ConfigurationMetadata
- getCurrentValue() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- getDefaultValue() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- getDescription() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- getDescription() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- getGetter() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- getInjectionPoint() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- getInstance() - Method in class io.airlift.configuration.testing.ConfigAssertions.$$RecordedConfigData
- getInvokedMethods() - Method in class io.airlift.configuration.testing.ConfigAssertions.$$RecordedConfigData
- getKey() - Method in class io.airlift.configuration.ConfigurationBinding
- getKey() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigRecord
- getLegacyInjectionPoints() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- getName() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- getPrefix() - Method in class io.airlift.configuration.ConfigurationBinding
- getPrefix() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigRecord
- getProperties() - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- getProperties() - Method in class io.airlift.configuration.ConfigurationFactory
- getProperty() - Method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
- getProperty(String) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- getPropertyName() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- getSetter() - Method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
- getSystemProperties() - Static method in class io.airlift.configuration.ConfigurationLoader
- getUsedProperties() - Method in class io.airlift.configuration.ConfigurationFactory
- getValidConfigurationMetadata(Class<T>) - Static method in class io.airlift.configuration.ConfigurationMetadata
- groups() - Element in annotation interface io.airlift.configuration.validation.FileExists
H
- hashCode() - Method in class io.airlift.configuration.ConfigurationBinding
- hashCode() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- hashCode() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigRecord
- hashCode() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- hashCode() - Method in class io.airlift.configuration.ConfigurationMetadata
- hashCode() - Method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
I
- initialize(FileExists) - Method in class io.airlift.configuration.validation.FileExistsValidator
- inspect(ConfigurationFactory) - Method in class io.airlift.configuration.ConfigurationInspector
- install(Module) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- installModuleIf(Class<T>, Predicate<T>, Module) - Static method in class io.airlift.configuration.ConditionalModule
- installModuleIf(Class<T>, Predicate<T>, Module, Module) - Static method in class io.airlift.configuration.ConditionalModule
- installModules(Module...) - Static method in class io.airlift.configuration.ConfigurationModule
-
Deprecated.
- InvalidConfigurationException - Exception Class in io.airlift.configuration
- InvalidConfigurationException(String) - Constructor for exception class io.airlift.configuration.InvalidConfigurationException
- InvalidConfigurationException(Throwable, String) - Constructor for exception class io.airlift.configuration.InvalidConfigurationException
- io.airlift.configuration - package io.airlift.configuration
- io.airlift.configuration.testing - package io.airlift.configuration.testing
- io.airlift.configuration.validation - package io.airlift.configuration.validation
- isHidden() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- isLegacy() - Method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
- isSecuritySensitive() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- isValid(Object, ConstraintValidatorContext) - Method in class io.airlift.configuration.validation.FileExistsValidator
L
- LegacyConfig - Annotation Interface in io.airlift.configuration
- loadProperties() - Static method in class io.airlift.configuration.ConfigurationLoader
- loadPropertiesFrom(String) - Static method in class io.airlift.configuration.ConfigurationLoader
-
Loads properties from the given file
M
- message() - Element in annotation interface io.airlift.configuration.validation.FileExists
N
- newCurrent(Class<?>, String, Method) - Static method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
- newLegacy(Class<?>, String, Method) - Static method in class io.airlift.configuration.ConfigurationMetadata.InjectionPointMetaData
- noDefaults() - Static method in interface io.airlift.configuration.ConfigDefaults
O
- onWarning(String) - Method in interface io.airlift.configuration.WarningsMonitor
P
- payload() - Element in annotation interface io.airlift.configuration.validation.FileExists
- prefix - Variable in class io.airlift.configuration.ConfigurationModule.ConfigBindingBuilder
- PrefixBindingBuilder(Binder, Class<? extends Annotation>, Annotation) - Constructor for class io.airlift.configuration.ConfigurationModule.PrefixBindingBuilder
- prefixedWith(String) - Method in class io.airlift.configuration.ConfigurationModule.PrefixBindingBuilder
R
- recordDefaults(Class<T>) - Static method in class io.airlift.configuration.testing.ConfigAssertions
- registerConfigurationClasses(Module) - Method in class io.airlift.configuration.ConfigurationFactory
-
Registers all configuration classes in the module, so they can be part of configuration inspection.
- registerConfigurationClasses(Collection<? extends Module>) - Method in class io.airlift.configuration.ConfigurationFactory
-
Registers all configuration classes in the modules, so they can be part of configuration inspection.
- replacedBy() - Element in annotation interface io.airlift.configuration.LegacyConfig
- replaceEnvironmentVariables(Map<String, String>) - Static method in class io.airlift.configuration.ConfigurationUtils
- replaceEnvironmentVariables(Map<String, String>, Map<String, String>, BiConsumer<String, String>) - Static method in class io.airlift.configuration.ConfigurationUtils
S
- setConfigurationFactory(ConfigurationFactory) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- setConfigurationFactory(ConfigurationFactory) - Method in interface io.airlift.configuration.ConfigurationAwareModule
- setDefaults(T) - Method in interface io.airlift.configuration.ConfigDefaults
- setDescription(String) - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetaDataBuilder
- setGetter(Method) - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetaDataBuilder
- setup(Binder) - Method in class io.airlift.configuration.AbstractConfigurationAwareModule
- setup(Binder) - Method in class io.airlift.configuration.ConditionalModule
- setup(Binder) - Method in class io.airlift.configuration.SwitchModule
- switchModule(Class<C>, Function<C, V>, Function<V, Module>) - Static method in class io.airlift.configuration.SwitchModule
- SwitchModule<T> - Class in io.airlift.configuration
T
- to(Class<T>) - Method in class io.airlift.configuration.ConfigurationModule.ConfigBindingBuilder
- toString() - Method in class io.airlift.configuration.ConfigurationBinding
- toString() - Method in class io.airlift.configuration.ConfigurationInspector.ConfigAttribute
- toString() - Method in class io.airlift.configuration.ConfigurationMetadata.AttributeMetadata
- toString() - Method in class io.airlift.configuration.ConfigurationMetadata
V
- validateRegisteredConfigurationProvider() - Method in class io.airlift.configuration.ConfigurationFactory
- ValidationErrorModule - Class in io.airlift.configuration
- ValidationErrorModule(List<Message>) - Constructor for class io.airlift.configuration.ValidationErrorModule
- value() - Element in annotation interface io.airlift.configuration.Config
- value() - Element in annotation interface io.airlift.configuration.ConfigDescription
- value() - Element in annotation interface io.airlift.configuration.DefunctConfig
- value() - Element in annotation interface io.airlift.configuration.LegacyConfig
W
- WarningsMonitor - Interface in io.airlift.configuration
All Classes and Interfaces|All Packages|Serialized Form
ConfigBinder.configBinder(Binder).