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.
|