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