| Interface | Description |
|---|---|
| AnnotationBuilder<O> |
Interface for building an
Object. |
| AnnotationConfigurer<O,B extends AnnotationBuilder<O>> |
Allows for configuring an
AnnotationBuilder. |
| AnnotationConfigurerBuilder<I> |
Interface for wrapping a return type from
AnnotationConfigurer
into AnnotationBuilder. |
| ObjectPostProcessor<T> |
Allows initialization of Objects.
|
| Class | Description |
|---|---|
| AbstractAnnotationBuilder<O> |
A base
AnnotationBuilder that ensures the object being built is only
built one time. |
| AbstractAnnotationConfiguration<B extends AnnotationBuilder<O>,O> |
Base implementation of
Configuration class. |
| AbstractConfiguredAnnotationBuilder<O,I,B extends AnnotationBuilder<O>> |
A base
AnnotationBuilder that allows AnnotationConfigurers to be
applied to it. |
| AbstractImportingAnnotationConfiguration<B extends AnnotationBuilder<O>,O> |
Base class for
Configuration which works on a bean definition level
relying on ImportBeanDefinitionRegistrar phase to register beans. |
| AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean<T,B extends AnnotationBuilder<O>,O> | |
| AnnotationConfigurerAdapter<O,I,B extends AnnotationBuilder<O>> |
A base class for
AnnotationConfigurer that allows subclasses to only
implement the methods they are interested in. |
| Annotation Type | Description |
|---|---|
| EnableAnnotationConfiguration |
Base annotation used in JavaConfig order to enable
some base functionality.
|