BeanContext.See: Description
| Interface | Description |
|---|---|
| ApplicationContext |
An application context extends a
BeanContext and adds the concepts of configuration, environments and
runtimes. |
| ApplicationContextBuilder |
An interface for building an application context.
|
| ApplicationContextConfiguration |
An interface for configuring an application context.
|
| ApplicationContextLifeCycle<T extends ApplicationContextLifeCycle> |
An interface for classes that manage the
ApplicationContext life cycle and shut it down when the class is shutdown. |
| ApplicationContextProvider |
An interface for classes that provide an
ApplicationContext. |
| BeanContext |
The core BeanContext abstraction which allows for dependency injection of classes annotated with
Inject. |
| BeanContextConfiguration |
Configuration for the
BeanContext. |
| BeanDefinitionRegistry |
Core bean definition registry interface containing methods to find
BeanDefinition instances. |
| BeanLocator |
Core interface for locating and discovering
Bean instances. |
| BeanResolutionContext |
Represents the resolution context for a current resolve of a given bean.
|
| BeanResolutionContext.Path |
Represents a path taken to resolve a bean definitions dependencies.
|
| BeanResolutionContext.Segment |
A segment in a path.
|
| EnvironmentConfigurable |
Interface for components configurable by the environment.
|
| ExecutionHandleLocator |
Interface for components that are able to locate and return
ExecutionHandle instances
for beans. |
| LifeCycle<T extends LifeCycle> |
A life cycle interface providing a start method and extending Closeable which provides a close() method for
termination.
|
| MessageSource |
Interface for resolving messages from some source.
|
| MessageSource.MessageContext |
The context to use.
|
| Qualifier<T> |
Used to qualify which bean to select in the case of multiple possible options.
|
| Class | Description |
|---|---|
| AbstractBeanConfiguration |
An abstract implementation of the
BeanConfiguration method. |
| AbstractBeanDefinition<T> |
Default implementation of the
BeanDefinition interface. |
| AbstractBeanDefinitionReference |
An uninitialized and unloaded component definition with basic information available regarding its requirements.
|
| AbstractBeanResolutionContext |
Default implementation of the
BeanResolutionContext interface. |
| AbstractExecutableMethod |
Abstract base class for generated
ExecutableMethod classes to implement. |
| AbstractMessageSource |
Abstract
MessageSource implementation that provides basic message interpolation. |
| AbstractParametrizedBeanDefinition<T> |
A
BeanDefinition that is a ParametrizedBeanFactory. |
| BeanRegistration<T> |
A bean registration is an association between a
BeanDefinition and a created bean, typically a
Singleton. |
| DefaultApplicationContext |
Creates a default implementation of the
ApplicationContext interface. |
| DefaultApplicationContextBuilder |
Implementation of
ApplicationContextBuilder. |
| DefaultBeanContext |
The default context implementations.
|
| DefaultBeanResolutionContext |
Default implementation of
BeanResolutionContext. |
| RequiresCondition | |
| StaticMessageSource |
A static mutable message source.
|
BeanContext.BeanContext,
ApplicationContext