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 validA
InvalidValueException
is thrown when value
doesn't match the property definitionEntry 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 repositoriesApply 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 annotationA
MissingValueException
is thrown when value
is missingMap properties source
Properties source
Factory methods for all kind of property sources
A converter which can convert an
String
representation
value into different typesFactory 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 sourceSystem properties source
Static methods for working with types.