| AbstractClassValueMapper<T> |
|
| AnnotationUtil |
taken from:
https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/core/annotation/AnnotationUtils.html
|
| AnnotationUtil.AnnonResponse<A extends java.lang.annotation.Annotation> |
|
| AnyResourceAnyFormatAnySource |
An 'any'-resource which dynamically combines a stringifyable source (like a file) with a format (like properties).
|
| AnySourceImpl |
An 'aggregating' configuration source provider: It will attempt to configure using any of the ConfigSourceBuilders registered as
ServiceLoaders.
|
| ArrayBinding<T> |
|
| ArrayBindingFactory |
|
| Base64Mapper |
|
| Base64Mapper.Base64 |
|
| Base64Mapper.Base64Decoder |
|
| Base64Mapper.Base64MapperInstance<T> |
|
| BindingContext |
While traversing the tree of interfaces defining the configuration, this represents a state at a given node.
|
| BindingResult<T> |
The outcome when buiding the final configuration object, but still keep it linked
to the old ConfijNode and its child-results.
|
| BindingType |
|
| ClasspathResource |
|
| ClasspathResource.AnyClasspathResource |
|
| ClassToImplCache |
given a class with an empty constructor, maintain a cache for class→instance without any guarantees.
|
| CollectionBinding<T> |
|
| CollectionBindingFactory |
|
| CollectionBuilder |
Given a Collection Type, this class is responsible to provide new instances and make these instances unmodifyable if possible.
|
| CollectionUtil |
|
| ConfigBinder |
|
| ConfigBinding<T> |
a structure derived from the configuration type (by parsing interfaces/...),
which can generate a NodeDefinition (usually done once),
and later bind a ConfijNode to an actual instance.
|
| ConfigBindingFactory<T extends ConfigBinding> |
|
| ConfijAnyFormat |
|
| ConfijAnyResource |
A resource provider basically reads a string from anywhere given an URI.
|
| ConfijAnySource |
|
| ConfijBindingException |
An issue when attempting to combine a configuration definition with actual configuration data.
|
| ConfijBuilder<T> |
|
| ConfijBuilder.ConfijWrapper<T> |
|
| ConfijDefinitionException |
Exception is thrown whenever there is an issue with the interface defining the configuration.
|
| ConfijException |
|
| ConfijFormat |
|
| ConfijLogFactory |
|
| ConfijLogger |
|
| ConfijNode |
Builds and navigates the configurations tree structure out of NodeDefinitions,
indexes each node with a URI and links it to the configured String-value.
|
| ConfijPipeline<T> |
|
| ConfijPipelineImpl<T> |
|
| ConfijReloadHandler<X> |
a handler to be called in case of changes on a specific configuration node.
|
| ConfijReloadHandler.ReloadEvent<X> |
an event emitted in case a configuration change is detected
|
| ConfijReloadNotifier<T> |
|
| ConfijReloadNotifier.AtomicReferenceReloadHandler<X> |
|
| ConfijReloadStrategy |
|
| ConfijResource |
|
| ConfijResource.Defaults |
|
| ConfijResource.ResourceContent |
|
| ConfijSource |
|
| ConfijSourceException |
|
| ConfijSourceFetchingException |
|
| ConfijSourceFormatException |
Deprecated.
|
| ConfijValidationException |
|
| ConfijValidator<T> |
|
| DateTimeMapper |
|
| DateTimeMapper.DateTime |
to be put on any of the supported Temporal types to define the format of the string to be parsed.
|
| Default |
Defines the default value for a configuration item (leaf).
|
| DefaultMethodHandler |
invoke default methods on interfaces.
|
| DefaultMethodHandler.DefaultMethodException |
|
| DefaultSource |
This is a special ConfigSource since it does not simply override existing values.
|
| DurationMapper |
|
| DurationMapper.DurationMapperInstance |
|
| DurationMapper.DurationType |
|
| EnumMapper |
|
| EnvvarSource |
|
| EnvvarSource.EnvvarAnySource |
|
| ExplicitMapper |
|
| ExplicitPropertiesSource |
|
| FileResource |
|
| FileResource.AnyFileResource |
|
| FileResource.PathAndMatcher |
|
| FixResourceAnyFormatSource |
|
| FixResourceFixFormatSource |
An immutable mapping between a source (like a file) and a format (like properties).
|
| ForcedLeafBindingFactory |
|
| GenericType<T> |
This class is used to pass full generics type information, and
avoid problems with type erasure (that basically removes most
usable type references from runtime Class objects).
|
| InterfaceBinding<T> |
|
| InterfaceBinding.AttributeInformation |
|
| InterfaceBindingFactory |
|
| InterfaceProxyBuilder<T> |
|
| InterfaceProxyBuilder.ConfijHandled |
|
| IntfaceInvocationHandler |
|
| JulLogger |
A logger which uses java.util.logging underneath, but allows for slf4j-like log message patterns.
|
| JulLogger.JulLogFactory |
|
| Key |
Overrides to which key in the configuration(-file) this value should be mapped.
|
| LeafBinding<T> |
|
| LeafBindingFactory |
|
| LogUtil |
|
| ManualReloadStrategy |
|
| MapAndStringValidator |
|
| MapBinding<T> |
|
| MapBindingFactory |
|
| MapBuilder |
|
| MaybeSource |
|
| MultiValidator<T> |
|
| NeverReloadStrategy |
|
| NodeBindingContext |
Immutable class to define (compile-time) definitions of how to map string configuration properties
to abstract nodes in a configuration context.
|
| NodeDefinition |
The definition of how the config must look like on a high level, like what children it can and must contain.
|
| NodeDefinition.NodeDefinitionLeaf |
|
| NodeDefinition.NodeDefinitionList |
|
| NodeDefinition.NodeDefinitionMap |
|
| NonNullValidator<T> |
|
| NonNullValidator.NotNull |
|
| NonNullValidator.Nullable |
|
| NoopValueResolver |
|
| NoopValueResolver.NoopResolver |
|
| OptionalMapper |
|
| OptionalMapper.OptionalMapperInstance<T> |
|
| OrSource |
|
| PeriodicReloadStrategy |
Spawns a new thread to reload configuration periodically.
|
| PeriodMapper |
|
| PeriodMapper.PeriodMapperInstance |
|
| PrimitiveMapperFactory |
|
| PrimitiveMapperFactory.BooleanFormatException |
|
| PrimitiveMapperFactory.CharFormatException |
|
| PropertiesFormat |
|
| PropertiesFormat.PropertiesAnyFormat |
|
| ReloadNotifierImpl<T> |
Keep track of previous configuration values and compares them to new ones (when the source value / config string changes).
|
| SeparatedMapper |
|
| SeparatedMapper.Separated |
|
| SeparatedMapper.SeparatedMapperInstance<T,C> |
|
| ServiceLoaderPriority |
|
| ServiceLoaderSourceAware |
|
| ServiceLoaderUtil |
|
| ServiceLoaderValidator<T> |
|
| SimpleVariableResolver |
|
| SimpleVariableResolver.SimpleResolver |
|
| SoloConstructorMapper |
|
| SoloConstructorMapper.SoloConstructor |
|
| StaticFunctionMapper |
|
| StaticFunctionMapper.StaticFunction |
|
| SystemPropertiesSource |
|
| SystemPropertiesSource.SystemPropertiesAnySource |
|
| URLResource |
|
| URLResource.AnyURLResource |
|
| Util |
|
| ValueMapper |
|
| ValueMapperFactory |
|
| ValueMapperInstance<T> |
|
| ValueMapperInstance.NullableValueMapperInstance<T> |
|
| ValueResolver |
|
| ValueResolver.StringResolver |
|
| VariableResolver |
|