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