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.
|
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.
|
AbstractExecutableMethod |
Abstract base class for generated
ExecutableMethod classes to implement. |
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 the
BeanResolutionContext interface. |
RequiresCondition |
BeanContext
.BeanContext
,
ApplicationContext