| Interface | Description |
|---|---|
| BeanConfiguration |
A BeanConfiguration is a grouping of several
BeanDefinition instances. |
| BeanContextConditional |
Interface for other types that are conditional within a context.
|
| BeanDefinition<T> |
Defines a bean definition and its requirements.
|
| BeanDefinitionMethodReference<T,R> |
An interface for a
ExecutableMethod that is associated with a BeanDefinitionReference. |
| BeanDefinitionReference<T> |
A bean definition reference provides a reference to a
BeanDefinition thus
allowing for soft loading of bean definitions without loading the actual types. |
| BeanFactory<T> |
An interface for classes that are capable of taking the
BeanDefinition instance and building a concrete
instance. |
| BeanIdentifier |
An identifier for a
Bean that can be used as a key to uniquely identify an
instance. |
| BeanType<T> |
A reference to a bean.
|
| CallableInjectionPoint |
A callable injection point is an injection point that accepts
Argument instances. |
| ConstructorInjectionPoint<T> |
A constructor injection point.
|
| DelegatingBeanDefinition<T> |
An interface for wrapping a
BeanDefinition with another that delegates and potentially decorates the
BeanDefinition instance. |
| DelegatingExecutableMethod<T,R> |
An interface for
ExecutableMethod instances that delegate to an underlying ExecutableMethod. |
| DisposableBeanDefinition<T> |
A bean definition that provides disposing hooks normally in the form of
PreDestroy
annotated methods. |
| ExecutableMethod<T,R> |
An executable method is a compile time produced invocation of a method call.
|
| ExecutionHandle<T,R> |
Represents a handle to an executable object.
|
| FieldInjectionPoint<T> |
Defines an injection point for a field.
|
| InitializingBeanDefinition<T> |
A bean definition that is provides initialization hooks normally in the form of methods annotated with
PostConstruct. |
| InjectionPoint |
An injection point as a point in a class definition where dependency injection is required.
|
| MethodExecutionHandle<T,R> |
Represents an execution handle that invokes a method.
|
| MethodInjectionPoint |
Defines an injection point for a method.
|
| MethodReference<T,R> |
A reference to a method.
|
| ParametrizedBeanFactory<T> |
A
BeanFactory that requires additional (possibly user supplied) parameters in order construct a bean. |
| ParametrizedProvider<T> |
An extended version of the
Provider interface for ParametrizedBeanFactory. |
| ProxyBeanDefinition<T> |
Marker interface for a
BeanDefinition that is an AOP proxy. |
| ValidatedBeanDefinition<T> |
A bean definition that is validated with javax.validation.
|
| Class | Description |
|---|---|
| ArgumentBeanType<T> |