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.
|
ApplicationContextConfigurer |
An application context configurer is responsible
for configuring an application context before the
application/function is started.
|
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. |
BeanProvider<T> |
A BeanProvider is a richer replacement for the
Provider interface that
provides additional Micronaut specific methods to assist in programmatic bean creation and discovery. |
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<T> |
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. |
InitializableBeanContext |
A marker interface for
BeanContext implementations that can be introspected,
that is to say for context which can be created and need to be fully configured,
but not necessarily started yet. |
LifeCycle<T extends LifeCycle> |
A life cycle interface providing a start method and extending Closeable which provides a close() method for
termination.
|
LocalizedMessageSource |
Retrieve messages for the resolved locale.
|
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.
|
RuntimeBeanDefinition<T> |
Allow the construction for bean definitions programmatically that can be registered
via
BeanDefinitionRegistry at runtime. |
RuntimeBeanDefinition.Builder<B> |
A builder for constructing
RuntimeBeanDefinition instances. |
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. |
AbstractBeanResolutionContext.AnnotationSegment |
A segment that represents annotation.
|
AbstractBeanResolutionContext.ConstructorArgumentSegment |
A segment that represents a method argument.
|
AbstractBeanResolutionContext.ConstructorSegment |
A segment that represents a constructor.
|
AbstractBeanResolutionContext.FieldSegment |
A segment that represents a field.
|
AbstractBeanResolutionContext.MethodArgumentSegment |
A segment that represents a method argument.
|
AbstractBeanResolutionContext.MethodSegment |
A segment that represents a method.
|
AbstractConstructorInjectionPoint<T> |
Abstract constructor implementation for bean definitions to implement to create constructors at build time.
|
AbstractExecutableMethod |
Abstract base class for generated
ExecutableMethod classes to implement. |
AbstractExecutableMethodsDefinition<T> |
Abstract base class for for
ExecutableMethodsDefinition . |
AbstractExecutableMethodsDefinition.MethodReference |
Internal class representing method's metadata.
|
AbstractInitializableBeanDefinition<T> |
Default implementation of the
BeanDefinition interface. |
AbstractInitializableBeanDefinition.AnnotationReference |
The data class containing annotation injection information.
|
AbstractInitializableBeanDefinition.FieldReference |
The data class containing all filed reference information.
|
AbstractInitializableBeanDefinition.MethodOrFieldReference |
The shared data class between method and field reference.
|
AbstractInitializableBeanDefinition.MethodReference |
The data class containing all method reference information.
|
AbstractInitializableBeanDefinitionReference<T> |
An uninitialized and unloaded component definition with basic information available regarding its requirements.
|
AbstractLocalizedMessageSource<T> |
Abstract class which implements
LocalizedMessageSource and leverages LocaleResolver API. |
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 . |
DefaultCustomScopeRegistry |
Default implementation of the
CustomScopeRegistry interface. |
MessageSourceUtils |
Utility class used by
MessageSource to create variables maps. |
ProviderUtils |
Helper methods for dealing with
Provider . |
RequiresCondition | |
StaticMessageSource |
A static mutable message source.
|
BeanContext
.BeanContext
,
ApplicationContext