All Classes and Interfaces

Class
Description
repository that composite other repositories
Environment variables properties supplier
File properties source
Resources properties source
A InvalidReturnTypeException is thrown when the return type of the requested method is not valid
A InvalidValueException is thrown when value doesn't match the property definition
Entry point for the library
A step builder of konfi properties instance builders are created by invoking Konfi.builder(Class)
Options Step include all optional steps and the final build method
Property sources Step
An InvocationHandler that forwards methods annotated with KonfiProperty to the type safe representation of the value found the using the property key in the lookup repositories
Apply to the methods that corresponds to property to mark it as Konfi property.
MethodMetadata
A MissingKonfiPropertyAnnotationException is thrown when calling a method that doesn't have KonfiProperty annotation
A MissingValueException is thrown when value is missing
Map properties source
Properties source
Factory methods for all kind of property sources
A converter which can convert an String representation value into different types
A converter which can convert an String representation value into one of the following types: String Long Integer Boolean Double Float
Factory methods for repositories
Repository manage the access to the property source
Thread safe repository that replace the properties on every refresh
A SourceAccessException is thrown when unable to receive properties from source
System properties source
Static methods for working with types.