Index

$ A B C D E F G H I L M N O P R S T V W 
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.
As of Airlift 0.109, replaced by ConfigBinder.configBinder(Binder).
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
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
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
 
$ A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form