Index

$ A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$withBeanQualifier(Qualifier<T>) - Method in interface io.micronaut.inject.qualifiers.Qualified
Override the bean qualifier.

A

AbstractBeanConfiguration - Class in io.micronaut.context
An abstract implementation of the BeanConfiguration method.
AbstractBeanConfiguration(String) - Constructor for class io.micronaut.context.AbstractBeanConfiguration
 
AbstractBeanDefinitionBeanConstructor<T> - Class in io.micronaut.context
Abstract constructor implementation for bean definitions to implement to create constructors at build time.
AbstractBeanDefinitionBeanConstructor(BeanDefinition<T>) - Constructor for class io.micronaut.context.AbstractBeanDefinitionBeanConstructor
Default constructor.
AbstractBeanResolutionContext - Class in io.micronaut.context
Default implementation of the BeanResolutionContext interface.
AbstractBeanResolutionContext(DefaultBeanContext, BeanDefinition<?>) - Constructor for class io.micronaut.context.AbstractBeanResolutionContext
 
AbstractBeanResolutionContext.AnnotationSegment<B> - Class in io.micronaut.context
A segment that represents annotation.
AbstractBeanResolutionContext.ConstructorArgumentSegment - Class in io.micronaut.context
A segment that represents a method argument.
AbstractBeanResolutionContext.ConstructorSegment - Class in io.micronaut.context
A segment that represents a constructor.
AbstractBeanResolutionContext.FieldSegment<B,T> - Class in io.micronaut.context
A segment that represents a field.
AbstractBeanResolutionContext.MethodArgumentSegment - Class in io.micronaut.context
A segment that represents a method argument.
AbstractBeanResolutionContext.MethodSegment<B,T> - Class in io.micronaut.context
A segment that represents a method.
AbstractConcurrentCustomScope<A extends Annotation> - Class in io.micronaut.context.scope
Abstract implementation of the custom scope interface that simplifies defining new scopes using the Map interface.
AbstractConcurrentCustomScope(Class<A>) - Constructor for class io.micronaut.context.scope.AbstractConcurrentCustomScope
A custom scope annotation.
AbstractEnvironmentAnnotationMetadata - Class in io.micronaut.inject.annotation
Variation of AnnotationMetadata that is environment specific.
AbstractEnvironmentAnnotationMetadata(AnnotationMetadata) - Constructor for class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
Construct a new environment aware annotation metadata.
AbstractEvaluatedExpression - Class in io.micronaut.context.expressions
Default implementation for evaluated expressions.
AbstractEvaluatedExpression(Object) - Constructor for class io.micronaut.context.expressions.AbstractEvaluatedExpression
 
AbstractExecutableBeanMethod<B,T> - Class in io.micronaut.inject.beans
Subclass of AbstractBeanMethod that also implements ExecutableMethod.
AbstractExecutableBeanMethod(BeanIntrospection<B>, Argument<T>, String, AnnotationMetadata, Argument<?>...) - Constructor for class io.micronaut.inject.beans.AbstractExecutableBeanMethod
Default constructor.
AbstractExecutableMethod - Class in io.micronaut.context
Abstract base class for generated ExecutableMethod classes to implement.
AbstractExecutableMethod(Class<?>, String) - Constructor for class io.micronaut.context.AbstractExecutableMethod
 
AbstractExecutableMethod(Class<?>, String, Argument) - Constructor for class io.micronaut.context.AbstractExecutableMethod
 
AbstractExecutableMethod(Class<?>, String, Argument, Argument...) - Constructor for class io.micronaut.context.AbstractExecutableMethod
 
AbstractExecutableMethodsDefinition<T> - Class in io.micronaut.context
Abstract base class for ExecutableMethodsDefinition.
AbstractExecutableMethodsDefinition(AbstractExecutableMethodsDefinition.MethodReference[]) - Constructor for class io.micronaut.context.AbstractExecutableMethodsDefinition
 
AbstractExecutableMethodsDefinition.MethodReference - Record Class in io.micronaut.context
Internal class representing method's metadata.
AbstractInitializableBeanDefinition<T> - Class in io.micronaut.context
Default implementation of the BeanDefinition interface.
AbstractInitializableBeanDefinition(Class<T>, AbstractInitializableBeanDefinition.MethodOrFieldReference, AnnotationMetadata, AbstractInitializableBeanDefinition.MethodReference[], AbstractInitializableBeanDefinition.FieldReference[], AbstractInitializableBeanDefinition.AnnotationReference[], ExecutableMethodsDefinition<T>, Map<String, Argument<?>[]>, AbstractInitializableBeanDefinition.PrecalculatedInfo) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition
 
AbstractInitializableBeanDefinition.AnnotationReference - Class in io.micronaut.context
The data class containing annotation injection information.
AbstractInitializableBeanDefinition.FieldReference - Class in io.micronaut.context
The data class containing all filed reference information.
AbstractInitializableBeanDefinition.MethodOrFieldReference - Class in io.micronaut.context
The shared data class between method and field reference.
AbstractInitializableBeanDefinition.MethodReference - Class in io.micronaut.context
The data class containing all method reference information.
AbstractInitializableBeanDefinition.PrecalculatedInfo - Record Class in io.micronaut.context
 
AbstractInitializableBeanDefinitionReference<T> - Class in io.micronaut.context
An uninitialized and unloaded component definition with basic information available regarding its requirements.
AbstractInitializableBeanDefinitionReference(String, String, AnnotationMetadata, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
AbstractInitializableBeanDefinitionReference(String, String, AnnotationMetadata, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
AbstractInitializableBeanIntrospection<B> - Class in io.micronaut.inject.beans
Abstract implementation of the BeanIntrospection interface.
AbstractInitializableBeanIntrospection(Class<B>, AnnotationMetadata, AnnotationMetadata, Argument<?>[], AbstractInitializableBeanIntrospection.BeanPropertyRef<Object>[], AbstractInitializableBeanIntrospection.BeanMethodRef<Object>[]) - Constructor for class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
AbstractInitializableBeanIntrospection.BeanMethodRef<P> - Class in io.micronaut.inject.beans
Bean method compile-time data container.
AbstractInitializableBeanIntrospection.BeanPropertyRef<P> - Class in io.micronaut.inject.beans
Bean property compile-time data container.
AbstractLocalizedMessageSource<T> - Class in io.micronaut.context
Abstract class which implements LocalizedMessageSource and leverages LocaleResolver API.
AbstractLocalizedMessageSource(LocaleResolver<T>, MessageSource) - Constructor for class io.micronaut.context.AbstractLocalizedMessageSource
 
AbstractMessageSource - Class in io.micronaut.context
Abstract MessageSource implementation that provides basic message interpolation.
AbstractMessageSource() - Constructor for class io.micronaut.context.AbstractMessageSource
 
AbstractMessageSource.MessageKey - Class in io.micronaut.context
Internal key storage.
AbstractPropertySourceLoader - Class in io.micronaut.context.env
An abstract implementation of the PropertySourceLoader interface.
AbstractPropertySourceLoader() - Constructor for class io.micronaut.context.env.AbstractPropertySourceLoader
 
AbstractPropertySourceLoader(boolean) - Constructor for class io.micronaut.context.env.AbstractPropertySourceLoader
 
AbstractProviderDefinition<T> - Class in io.micronaut.inject.provider
Abstract bean definition for other providers to extend from.
AbstractProviderDefinition() - Constructor for class io.micronaut.inject.provider.AbstractProviderDefinition
 
accessKind() - Element in annotation interface io.micronaut.context.annotation.BeanProperties
The default access type is BeanProperties.AccessKind.METHOD which treats only public JavaBean getters or Java record components as properties.
ActiveEnvironment - Interface in io.micronaut.context.env
An environment that is active for the current execution of the application.
addAnnotation(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds an annotation and its member values, if the annotation already exists the data will be merged with existing values replaced.
addAnnotation(String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds an annotation and its member values, if the annotation already exists the data will be merged with existing values replaced.
addAnnotationMetadata(DefaultAnnotationMetadata) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Include the annotation metadata from the other instance of DefaultAnnotationMetadata.
addAnnotationMetadata(MutableAnnotationMetadata) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Include the annotation metadata from the other instance of DefaultAnnotationMetadata.
addConfigurationExcludes(String...) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addConfigurationExcludes(String...) - Method in interface io.micronaut.context.env.Environment
Exclude configurations by name.
addConfigurationIncludes(String...) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addConfigurationIncludes(String...) - Method in interface io.micronaut.context.env.Environment
Exclude configurations by name.
addConverter(Class<S>, Class<T>, TypeConverter<S, T>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addConverter(Class<S>, Class<T>, Function<S, T>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addDeclaredAnnotation(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds an annotation directly declared on the element and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDeclaredAnnotation(String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds an annotation directly declared on the element and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDeclaredRepeatable(String, AnnotationValue<?>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a repeatable annotation value.
addDeclaredRepeatable(String, AnnotationValue<?>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a repeatable annotation value.
addDeclaredRepeatableStereotype(List<String>, String, AnnotationValue<?>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a repeatable declared stereotype value.
addDeclaredStereotype(List<String>, String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDeclaredStereotype(List<String>, String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDefaultAnnotationValues(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds an annotation directly declared on the element and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDefaultAnnotationValues(String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds an annotation directly declared on the element and its member values, if the annotation already exists the data will be merged with existing values replaced.
addDefaultPropertySources(List<PropertySource>) - Method in class io.micronaut.context.env.DefaultEnvironment
Adds default property sources.
addDependentBean(BeanRegistration<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
addDependentBean(BeanRegistration<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Adds a dependent bean to the resolution context.
addInFlightBean(BeanIdentifier, BeanRegistration<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Adds a bean that is created as part of the resolution.
addInFlightBean(BeanIdentifier, BeanRegistration<T>) - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
addMessage(String, String) - Method in class io.micronaut.context.StaticMessageSource
Adds a message to the default locale.
addMessage(Locale, String, String) - Method in class io.micronaut.context.StaticMessageSource
Adds a message to the default locale.
addPackage(Package) - Method in interface io.micronaut.context.env.Environment
Add an application package.
addPackage(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addPackage(String) - Method in interface io.micronaut.context.env.Environment
Add an application package.
addPropertySource(PropertySource) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Add a PropertySource to this resolver.
addPropertySource(PropertySource) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addPropertySource(PropertySource) - Method in interface io.micronaut.context.env.Environment
Adds a property source to this environment.
addPropertySource(String, Map<String, ? super Object>) - Method in interface io.micronaut.context.env.Environment
Add a property source for the given map.
addPropertySource(String, Map<String, ? super Object>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Add a property source for the given map.
addPropertySource(String, Map<String, ? super Object>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
addRepeatable(String, AnnotationValue<?>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a repeatable annotation value.
addRepeatable(String, AnnotationValue<?>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a repeatable annotation value.
addRepeatableStereotype(List<String>, String, AnnotationValue<?>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a repeatable stereotype value.
addStereotype(List<String>, String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
addStereotype(List<String>, String, Map<CharSequence, Object>, RetentionPolicy) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Adds a stereotype and its member values, if the annotation already exists the data will be merged with existing values replaced.
AdvisedBeanType<T> - Interface in io.micronaut.inject
A marker interface for all BeanDefinitionReference and BeanDefinition instances to implement that provides access to the target bean type for an AOP advice bean.
Aliases - Annotation Interface in io.micronaut.context.annotation
A repeatable annotation that allows defining multiple AliasFor definitions.
AliasFor - Annotation Interface in io.micronaut.context.annotation
Allows specifying an annotation member alias.
allowEmptyProviders(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether to error on an empty bean provider.
allowEmptyProviders(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
allowWriteWithMultipleArgs() - Element in annotation interface io.micronaut.context.annotation.BeanProperties
Some APIs allow multiple argument setters to convert the value withDuration(long, TimeUnit).
allowWriteWithZeroArgs() - Element in annotation interface io.micronaut.context.annotation.BeanProperties
Some APIs allow zero argument setters to set boolean flags such as setDebug().
allowZeroArgs() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
Some APIs allow zero argument setters to set boolean flags such as setDebug().
AMAZON_EC2 - Enum constant in enum class io.micronaut.context.env.ComputePlatform
Amazon EC2.
AMAZON_EC2 - Static variable in interface io.micronaut.context.env.Environment
Cloud provider amazon ec2.
ANDROID - Static variable in interface io.micronaut.context.env.Environment
The android environment.
annotated() - Element in annotation interface io.micronaut.context.annotation.Import
The annotation types to include in a search when specifying the Import.packages() attribute (this attribute has no effect when combined with Import.classes()).
AnnotatedElementValidator - Interface in io.micronaut.inject.annotation
Abstract validator for AnnotatedElement that may represent source code level validation routes executed at compilation time.
annotation() - Element in annotation interface io.micronaut.context.annotation.AliasFor
 
ANNOTATION_DEFAULT_VALUES_PROVIDER - Static variable in class io.micronaut.inject.annotation.AnnotationMetadataSupport
The annotation default values provider.
AnnotationConvertersRegistrar - Class in io.micronaut.inject.annotation
Registers annotation converters.
AnnotationConvertersRegistrar() - Constructor for class io.micronaut.inject.annotation.AnnotationConvertersRegistrar
 
AnnotationExpressionContext - Annotation Interface in io.micronaut.context.annotation
A meta annotation used to extend EvaluatedExpression context with specified type.
annotationMap - Variable in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
annotationMetadata - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
annotationMetadata() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns the value of the annotationMetadata record component.
annotationMetadata(AnnotationMetadata) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The annotation metadata for the bean.
AnnotationMetadataException - Exception in io.micronaut.inject.annotation
An exception that occurs constructing AnnotationMetadata.
AnnotationMetadataException(String) - Constructor for exception io.micronaut.inject.annotation.AnnotationMetadataException
 
AnnotationMetadataException(String, Throwable) - Constructor for exception io.micronaut.inject.annotation.AnnotationMetadataException
 
AnnotationMetadataHierarchy - Class in io.micronaut.inject.annotation
Used to represent an annotation metadata hierarchy.
AnnotationMetadataHierarchy(boolean, AnnotationMetadata...) - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Default constructor.
AnnotationMetadataHierarchy(AnnotationMetadata...) - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Default constructor.
AnnotationMetadataReference - Class in io.micronaut.inject.annotation
A reference to AnnotationMetadata.
AnnotationMetadataReference(String, AnnotationMetadata) - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataReference
 
AnnotationMetadataSupport - Class in io.micronaut.inject.annotation
Support method for AnnotationMetadata.
AnnotationMetadataSupport() - Constructor for class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
annotationName() - Element in annotation interface io.micronaut.context.annotation.AliasFor
 
AnnotationProcessor<A extends Annotation,T> - Interface in io.micronaut.context.processor
An annotation processor is an object that processes the presence if a given annotation.
AnnotationReference(Argument) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.AnnotationReference
 
annotationType() - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
annotationType() - Method in interface io.micronaut.context.scope.CustomScope
 
any() - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Allows looking up the first matching instance.
Any - Annotation Interface in io.micronaut.context.annotation
Qualifier that can be used on a bean to indicate it should match any qualifier or on an injection point to indicate it should match any bean.
ANY - Enum constant in enum class io.micronaut.context.annotation.BeanProperties.Visibility
All methods and/or fields are included.
AnyQualifier<T> - Class in io.micronaut.inject.qualifiers
A qualifier to look up any type.
ApplicationContext - Interface in io.micronaut.context
An application context extends a BeanContext and adds the concepts of configuration, environments and runtimes.
ApplicationContextBuilder - Interface in io.micronaut.context
An interface for building an application context.
ApplicationContextConfiguration - Interface in io.micronaut.context
An interface for configuring an application context.
ApplicationContextConfigurer - Interface in io.micronaut.context
An application context configurer is responsible for configuring an application context before the application/function is started.
ApplicationContextLifeCycle<T extends ApplicationContextLifeCycle> - Interface in io.micronaut.context
An interface for classes that manage the ApplicationContext life cycle and shut it down when the class is shutdown.
ApplicationContextProvider - Interface in io.micronaut.context
An interface for classes that provide an ApplicationContext.
ApplicationEvent - Class in io.micronaut.context.event
An ApplicationEvent is a user specified event object.
ApplicationEvent(Object) - Constructor for class io.micronaut.context.event.ApplicationEvent
Constructs a prototypical Event.
ApplicationEventListener<E> - Interface in io.micronaut.context.event
An interface for receivers of application events.
ApplicationEventPublisher<T> - Interface in io.micronaut.context.event
Interface for classes that publish events received by ApplicationEventListener instances.
ApplicationEventPublisherFactory<T> - Class in io.micronaut.context.event
Constructs instances of ApplicationEventPublisher.
ApplicationEventPublisherFactory() - Constructor for class io.micronaut.context.event.ApplicationEventPublisherFactory
 
areTypesCompatible(Class<?>[], List<Class<?>>) - Static method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
Are the given types compatible.
args(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Set the command line arguments.
args(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
argTypes - Variable in class io.micronaut.context.AbstractExecutableMethod
 
argument - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.AnnotationReference
 
argument - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.FieldReference
 
ArgumentBeanType<T> - Class in io.micronaut.inject
Represents an Argument as a BeanType.
ArgumentBeanType(Argument<T>) - Constructor for class io.micronaut.inject.ArgumentBeanType
Default constructor.
ArgumentInjectionPoint<B,T> - Interface in io.micronaut.inject
An injection point for a method or constructor argument.
argumentOf(Class<T1>) - Static method in interface io.micronaut.context.BeanProvider
Create an argument for the given type to aid with bean provider lookup.
arguments - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
arguments() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns the value of the arguments record component.
asArgument() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
asArgument() - Method in record class io.micronaut.context.DisabledBean
 
asArgument() - Method in interface io.micronaut.inject.ArgumentInjectionPoint
 
asArgument() - Method in interface io.micronaut.inject.BeanDefinition
 
asMap() - Method in class io.micronaut.context.env.MapPropertySource
The backing map (unmodifiable).
AZURE - Enum constant in enum class io.micronaut.context.env.ComputePlatform
Microsoft Azure.
AZURE - Static variable in interface io.micronaut.context.env.Environment
Cloud provider Microsoft Azure.

B

banner(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether the banner is enabled or not.
banner(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
Banner - Interface in io.micronaut.context.banner
Print a banner programmatically.
BARE_METAL - Enum constant in enum class io.micronaut.context.env.ComputePlatform
Cloud or non cloud provider on bare metal (unknown).
BARE_METAL - Static variable in interface io.micronaut.context.env.Environment
Cloud or non cloud provider on bare metal (unknown).
BASE_PREFIX - Static variable in annotation interface io.micronaut.context.annotation.ConfigurationReader
The base prefix name.
basePrefix() - Element in annotation interface io.micronaut.context.annotation.ConfigurationReader
The base prefix to prepend to the original prefix.
bean - Variable in class io.micronaut.context.event.BeanEvent
 
bean() - Element in annotation interface io.micronaut.context.annotation.Replaces
 
bean() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses that the bean the given class should be available for the bean or configuration to load.
bean() - Method in class io.micronaut.context.BeanRegistration
 
bean() - Method in interface io.micronaut.context.scope.CreatedBean
 
Bean - Annotation Interface in io.micronaut.context.annotation
Annotation used to configure a bean.
BeanConfiguration - Interface in io.micronaut.inject
A BeanConfiguration is a grouping of several BeanDefinition instances.
BeanContext - Interface in io.micronaut.context
The core BeanContext abstraction which allows for dependency injection of classes annotated with Inject.
BeanContextConditional - Interface in io.micronaut.inject
Interface for other types that are conditional within a context.
BeanContextConfigurable - Interface in io.micronaut.context
Interface for components configurable by the bean context.
BeanContextConfiguration - Interface in io.micronaut.context
Configuration for the BeanContext.
BeanContextEvent - Class in io.micronaut.context.event
A BeanContextEvent is an event fired from the BeanContext instance.
BeanContextEvent(BeanContext) - Constructor for class io.micronaut.context.event.BeanContextEvent
Constructs a prototypical Event.
BeanContextException - Exception in io.micronaut.context.exceptions
An exception that occurs loading the context.
BeanContextException(String) - Constructor for exception io.micronaut.context.exceptions.BeanContextException
 
BeanContextException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanContextException
 
BeanCreatedEvent<T> - Class in io.micronaut.context.event
An event fired when a bean is created and fully initialized.
BeanCreatedEvent(BeanContext, BeanDefinition<T>, BeanIdentifier, T) - Constructor for class io.micronaut.context.event.BeanCreatedEvent
 
BeanCreatedEventListener<T> - Interface in io.micronaut.context.event
An event listener that is triggered each time a bean is created.
BeanCreationContext<T> - Interface in io.micronaut.context.scope
Context object passed to CustomScope instances for creating new beans.
BeanCreationException - Exception in io.micronaut.context.exceptions
A base class for exceptions that occurred during bean creation.
BeanCreationException(BeanResolutionContext, String) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(BeanResolutionContext, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(BeanType<T>, String) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(BeanType<T>, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(String) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
BeanCreationException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanCreationException
 
beanDefinition - Variable in class io.micronaut.context.event.BeanEvent
 
BeanDefinition<T> - Interface in io.micronaut.inject
Defines a bean definition and its requirements.
BeanDefinitionAware - Interface in io.micronaut.context
Interface for components aware of bean definition associated with them.
BeanDefinitionMethodReference<T,R> - Interface in io.micronaut.inject
An interface for a ExecutableMethod that is associated with a BeanDefinitionReference.
BeanDefinitionProcessor<A extends Annotation> - Interface in io.micronaut.context.processor
A bean definition processor is a processor that is called once for each bean annotated with the given annotation type.
BeanDefinitionReference<T> - Interface in io.micronaut.inject
A bean definition reference provides a reference to a BeanDefinition thus allowing for soft loading of bean definitions without loading the actual types.
BeanDefinitionRegistry - Interface in io.micronaut.context
Core bean definition registry interface containing methods to find BeanDefinition instances.
BeanDefinitionValidator - Interface in io.micronaut.inject.validation
Interface to integrate bean validation into the construction of beans within the BeanContext.
BeanDestroyedEvent<T> - Class in io.micronaut.context.event
An event fired when a bean has been destroyed and all PreDestroy methods have been invoked.
BeanDestroyedEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanDestroyedEvent
 
BeanDestroyedEventListener<T> - Interface in io.micronaut.context.event
An event listener that is triggered after a bean is destroyed.
BeanDestructionException - Exception in io.micronaut.context.exceptions
Exception type for exceptions that happen during bean destruction.
BeanDestructionException(BeanType<?>, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanDestructionException
 
BeanEvent<T> - Class in io.micronaut.context.event
An abstract bean event.
BeanEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanEvent
 
BeanIdentifier - Interface in io.micronaut.inject
An identifier for a Bean that can be used as a key to uniquely identify an instance.
BeanInitializedEventListener<T> - Interface in io.micronaut.context.event
Allows hooking into bean instantiation at the point prior to when PostConstruct initialization hooks have been called and in the case of bean BeanProvider instances the BeanProvider.get() method has not yet been invoked.
BeanInitializingEvent<T> - Class in io.micronaut.context.event
An event fired when a bean's properties have been populated but initialization hooks (such as PostConstruct methods) have not yet been triggered.
BeanInitializingEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanInitializingEvent
 
BeanInstantiationException - Exception in io.micronaut.context.exceptions
Thrown when no such beans exists.
BeanInstantiationException(BeanResolutionContext, String) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(BeanResolutionContext, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(BeanType<T>, String) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(BeanType<T>, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(String) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanInstantiationException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.BeanInstantiationException
 
BeanLocator - Interface in io.micronaut.context
Core interface for locating and discovering Bean instances.
BeanMethodRef(Argument<P>, String, AnnotationMetadata, Argument<?>[], int) - Constructor for class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection.BeanMethodRef
 
BeanPreDestroyEvent<T> - Class in io.micronaut.context.event
An event fired when a bean is about to be destroyed but before any PreDestroy methods are invoked..
BeanPreDestroyEvent(BeanContext, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.event.BeanPreDestroyEvent
 
BeanPreDestroyEventListener<T> - Interface in io.micronaut.context.event
An event listener that is triggered before a bean is destroyed.
BeanProperties - Annotation Interface in io.micronaut.context.annotation
Bean properties configuration annotation.
BeanProperties.AccessKind - Enum Class in io.micronaut.context.annotation
The access type for bean properties.
BeanProperties.Visibility - Enum Class in io.micronaut.context.annotation
Visibility policy for bean properties and fields.
beanProperty() - Element in annotation interface io.micronaut.context.annotation.Requires
Used in combination with Requires.bean() to express that the given bean property should be set for the bean to load.
BeanPropertyRef(Argument<P>, int, int, int, boolean, boolean) - Constructor for class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection.BeanPropertyRef
 
BeanProvider<T> - Interface in io.micronaut.context
A BeanProvider is a richer replacement for the Provider interface that provides additional Micronaut specific methods to assist in programmatic bean creation and discovery.
BeanProviderDefinition - Class in io.micronaut.inject.provider
Implementation for BeanProvider bean lookups.
BeanProviderDefinition() - Constructor for class io.micronaut.inject.provider.BeanProviderDefinition
 
beanQualifier() - Method in interface io.micronaut.context.env.ConfigurationPath
 
BeanRegistration<T> - Class in io.micronaut.context
A bean registration is an association between a BeanDefinition and a created bean, typically a Singleton.
BeanRegistration(BeanIdentifier, BeanDefinition<T>, T) - Constructor for class io.micronaut.context.BeanRegistration
 
BeanResolutionContext - Interface in io.micronaut.context
Represents the resolution context for a current resolve of a given bean.
BeanResolutionContext.Path - Interface in io.micronaut.context
Represents a path taken to resolve a bean definitions dependencies.
BeanResolutionContext.Segment<B,T> - Interface in io.micronaut.context
A segment in a path.
beans() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses that beans of the given types should be available for the bean or configuration to load.
BeanType<T> - Interface in io.micronaut.inject
A reference to a bean.
bind(Executable<T, R>, BeanContext) - Method in class io.micronaut.context.bind.DefaultExecutableBeanContextBinder
 
bind(Executable<T, R>, BeanContext) - Method in interface io.micronaut.context.bind.ExecutableBeanContextBinder
Binds a given Executable using the given registry and source object.
bind(Executable<T, R>, ArgumentBinderRegistry<BeanContext>, BeanContext) - Method in class io.micronaut.context.bind.DefaultExecutableBeanContextBinder
 
booleanValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
booleanValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
booleanValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
booleanValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
booleanValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
booleanValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
booleanValue(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
booleanValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
booleanValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
booleanValue(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
booleanValue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
BOOTSTRAP_CONTEXT_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
Whether the bootstrap context is enabled.
BOOTSTRAP_NAME - Static variable in interface io.micronaut.context.env.Environment
The default bootstrap config name.
BOOTSTRAP_NAME_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
System property to override the default bootstrap name.
BootstrapContextCompatible - Annotation Interface in io.micronaut.context.annotation
An annotation indicating that a bean can be loaded into the Bootstrap Context.
bootstrapEnvironment(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Sets whether the bootstrap environment should be initialized.
bootstrapEnvironment(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
BootstrapPropertySourceLocator - Interface in io.micronaut.context.env
Allows blocking resolving of PropertySource from remote distributed configuration servers.
build() - Method in interface io.micronaut.context.ApplicationContextBuilder
Builds the ApplicationContext, but does not start it.
build() - Static method in interface io.micronaut.context.BeanContext
Build a BeanContext.
build() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
build() - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
Builds the runtime bean.
build(ClassLoader) - Static method in interface io.micronaut.context.BeanContext
Build a BeanContext.
buildAnnotation(Class<T>, AnnotationValue<T>) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
Builds the annotation based on the annotation value.
buildBundleCache() - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
Build the cache used to store resolved bundles.
builder() - Static method in interface io.micronaut.context.ApplicationContext
builder() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
builder(Argument<B>, Supplier<B>) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
A new builder for constructing and configuring runtime created beans.
builder(Class<?>, String...) - Static method in interface io.micronaut.context.ApplicationContext
builder(Class<B>, Supplier<B>) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
A new builder for constructing and configuring runtime created beans.
builder(ClassLoader, String...) - Static method in interface io.micronaut.context.ApplicationContext
builder(String...) - Static method in interface io.micronaut.context.ApplicationContext
builder(Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
builder(B) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
A new builder for constructing and configuring runtime created beans.
builder(ClassLoader) - Static method in interface io.micronaut.context.ApplicationContext
 
buildMessageCache() - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
Build the cache used to store resolved messages.
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
Builds a provider implementation.
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
buildProvider(BeanResolutionContext, BeanContext, Argument<Object>, Qualifier<Object>, boolean) - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
buildSegments(String) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Split a placeholder value into logic segments.
byAnnotation(AnnotationMetadata, AnnotationValue<T>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation value.
byAnnotation(AnnotationMetadata, Class<? extends Annotation>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byAnnotation(AnnotationMetadata, String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byAnnotation(Annotation) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byAnnotationSimple(AnnotationMetadata, String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byExactTypeArgumentName(String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type argument name.
byInterceptorBinding(AnnotationMetadata) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Reduces bean definitions by the given interceptor binding.
byInterceptorBindingValues(Collection<AnnotationValue<?>>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Reduces bean definitions by the given interceptor binding.
byName(String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given name.
byNamePrefix(String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Qualify by a prefix.
byQualifiers(Qualifier<T>...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier from other qualifiers.
byRepeatableAnnotation(AnnotationMetadata, String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Builds a qualifier that uses the given repeatable annotation.
byStereotype(Class<? extends Annotation>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byStereotype(String) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given annotation.
byType(Class<?>...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type arguments.
byTypeArguments(Class<?>...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type arguments.
byTypeArgumentsClosest(Class<?>...) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given generic type arguments.

C

CachedEnvironment - Class in io.micronaut.context.env
A "cached environment" is a performance optimization aimed at minimizing the cost of calling System.getenv() or System.getProperties().
CachedEnvironment() - Constructor for class io.micronaut.context.env.CachedEnvironment
 
CallableInjectionPoint<T> - Interface in io.micronaut.inject
A callable injection point is an injection point that accepts Argument instances.
canConvert(Class<S>, Class<T>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
catalog - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
checkIfShouldLoad(BeanResolutionContext, BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Checks whether the bean should be loaded.
checkInjectedBeanPropertyValue(String, Object, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Check the value of the injected bean property to decide whether the bean should be loaded.
children() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
 
CircularDependencyException - Exception in io.micronaut.context.exceptions
Represents a circular dependency failure.
CircularDependencyException(BeanResolutionContext, Argument, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, BeanDefinition, String, Argument, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, BeanDefinition, String, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, FieldInjectionPoint, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
CircularDependencyException(BeanResolutionContext, MethodInjectionPoint, Argument, String) - Constructor for exception io.micronaut.context.exceptions.CircularDependencyException
 
classes() - Element in annotation interface io.micronaut.context.annotation.Import
 
classes() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the given classes that should be present on the classpath for the bean or configuration to load.
classLoader(ClassLoader) - Method in interface io.micronaut.context.ApplicationContextBuilder
The class loader to be used.
classLoader(ClassLoader) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
className() - Element in annotation interface io.micronaut.context.annotation.AnnotationExpressionContext
 
classValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
classValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
classValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
classValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
classValue(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
classValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
classValue(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
classValue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
classValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
classValues(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
classValues(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValues(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
classValues(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
classValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
classValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
classValues(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
classValues(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
CLI - Static variable in interface io.micronaut.context.env.Environment
The cli environment.
cliPrefix() - Element in annotation interface io.micronaut.context.annotation.ConfigurationProperties
If the properties of this configuration can also be resolved from the CLI a prefix can be specified.
clone() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
clone() - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
cloneMap(Map<K, V>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
cloneMapOfListValue(Map<K, List<V>>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
cloneMapOfMapValue(Map<K, Map<X, Y>>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
close() - Method in class io.micronaut.context.BeanRegistration
 
close() - Method in interface io.micronaut.context.BeanResolutionContext
 
close() - Method in interface io.micronaut.context.BeanResolutionContext.Path
 
close() - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
close() - Method in class io.micronaut.context.env.DefaultEnvironment
 
close() - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
close() - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
close() - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
close() - Method in interface io.micronaut.context.LifeCycle
Delegates to LifeCycle.stop().
close() - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Implement the close logic for the scope.
close() - Method in interface io.micronaut.context.scope.CreatedBean
Destroy the bean entry, performing any shutdown and releasing any dependent objects.
ClosestTypeArgumentQualifier<T> - Class in io.micronaut.inject.qualifiers
A Qualifier that qualifies beans by generic type arguments and only returns the candidates that most closely match.
CLOUD - Static variable in interface io.micronaut.context.env.Environment
The cloud environment.
CLOUD_FOUNDRY - Static variable in interface io.micronaut.context.env.Environment
Running on Cloud Foundry.
CLOUD_PLATFORM_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
The default bootstrap name.
collectIterableBeans(BeanResolutionContext, BeanDefinition<T>, Set<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultBeanContext
Collects iterable beans from a given iterable.
collectIterableBeans(BeanResolutionContext, BeanDefinition<T>, Set<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultApplicationContext
 
CommandLinePropertySource - Class in io.micronaut.context.env
A PropertySource for properties parsed from the command line.
CommandLinePropertySource(CommandLine) - Constructor for class io.micronaut.context.env.CommandLinePropertySource
Construct the CommandLinePropertySource from properties passed from command line.
ComputePlatform - Enum Class in io.micronaut.context.env
 
condition() - Element in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
condition() - Element in annotation interface io.micronaut.context.annotation.Requires
One ore more custom condition classes.
Condition - Interface in io.micronaut.context.condition
A condition allows conditional loading of a BeanConfiguration.
ConditionContext<T extends io.micronaut.core.annotation.AnnotationMetadataProvider> - Interface in io.micronaut.context.condition
The ConditionContext passed to a Condition.
ConfigurableExpressionEvaluationContext - Interface in io.micronaut.context.expressions
Expression evaluation context that can be configured before evaluation.
configuration() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the configurations that should be present for the bean or configuration to load.
Configuration - Annotation Interface in io.micronaut.context.annotation
A configuration is a grouping of bean definitions under a package.
ConfigurationBuilder - Annotation Interface in io.micronaut.context.annotation
An annotation applicable to a field or method of a ConfigurationProperties instance that allows to customize the behaviour of properties that are builders themselves.
ConfigurationException - Exception in io.micronaut.context.exceptions
An exception that occurs during configuration setup.
ConfigurationException(String) - Constructor for exception io.micronaut.context.exceptions.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.ConfigurationException
 
ConfigurationInject - Annotation Interface in io.micronaut.context.annotation
Allows injecting configuration values into a constructor or method based on the parameter names.
ConfigurationPath - Interface in io.micronaut.context.env
Models a configuration path such as those declared within ConfigurationProperties and EachProperty declarations.
ConfigurationPath.ConfigurationSegment - Interface in io.micronaut.context.env
A segment of configuration.
ConfigurationPath.ConfigurationSegment.ConfigurationKind - Enum Class in io.micronaut.context.env
 
configurationPrefix() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
When this annotation is used, by default the name of the field or method is not taken into account when retrieving configuration properties.
ConfigurationProperties - Annotation Interface in io.micronaut.context.annotation
Defines a singleton bean whose property values are resolved from a PropertyResolver.
ConfigurationReader - Annotation Interface in io.micronaut.context.annotation
A meta annotation for use with other annotations to indicate that the annotation reads configuration.
configurationType() - Method in interface io.micronaut.context.env.ConfigurationPath
 
configure(ApplicationContextBuilder) - Method in interface io.micronaut.context.ApplicationContextConfigurer
Configures the application context builder.
configure(BeanContext) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
configure(BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
configure(BeanContext) - Method in interface io.micronaut.context.BeanContextConfigurable
Configure the component for the given bean context.
configure(BeanContext) - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
 
configure(Environment) - Method in class io.micronaut.context.AbstractExecutableMethod
 
configure(Environment) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
configure(Environment) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Configures the bean for the given BeanContext.
configure(Environment) - Method in interface io.micronaut.context.EnvironmentConfigurable
Configure the component for the given environment.
conflictStrategy() - Element in annotation interface io.micronaut.context.annotation.Mapper
 
ConstantPropertySources - Class in io.micronaut.context.env
An optimization class which is used to register property sources statically.
ConstantPropertySources(List<PropertySource>) - Constructor for class io.micronaut.context.env.ConstantPropertySources
 
ConstructorArgumentSegment(BeanDefinition, String, Argument, Argument[]) - Constructor for class io.micronaut.context.AbstractBeanResolutionContext.ConstructorArgumentSegment
 
ConstructorInjectionPoint<T> - Interface in io.micronaut.inject
A constructor injection point.
contains(Qualifier<T>) - Method in interface io.micronaut.context.Qualifier
Whether this qualifier contains the given qualifier.
contains(Qualifier<T>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
containsBean(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Class<?>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Return whether the bean of the given type is contained within this context.
containsBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
containsBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
containsProperties(String) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
containsProperties(BeanResolutionContext, BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
If this bean is a ConfigurationProperties bean return whether any properties for it are configured within the context.
containsProperties(BeanResolutionContext, BeanContext, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
If this bean is a ConfigurationProperties bean return whether any properties for it are configured within the context.
containsProperties(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
containsPropertiesValue(BeanResolutionContext, BeanContext, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
containsProperty(String) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
containsProperty(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
containsPropertyValue(BeanResolutionContext, BeanContext, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
containsValueForField(BeanResolutionContext, BeanContext, int, boolean) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
containsValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, boolean) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
context - Variable in class io.micronaut.context.AbstractBeanResolutionContext
 
Context - Annotation Interface in io.micronaut.context.annotation
Context scope indicates that the classes life cycle is bound to that of the BeanContext and it should be initialized and shutdown during startup and shutdown of the underlying BeanContext.
CONTEXT - Static variable in interface io.micronaut.context.env.PropertySource
The name of the property source with values supplied directly from the context.
ContextConfigurer - Annotation Interface in io.micronaut.context.annotation
Annotation used to indicate the annotated class participates in the application context building phase.
ContextConverterRegistrar - Class in io.micronaut.context.converters
A converter registry for converters required by the context.
contributeDefaults(AnnotationMetadata, AnnotationMetadata) - Static method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Contributes defaults to the given target.
contributeDefaults(AnnotationMetadata, AnnotationMetadataHierarchy) - Static method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Contributes defaults to the given target.
contributeRepeatable(AnnotationMetadata, AnnotationMetadata) - Static method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Contributes repeatable annotation metadata to the given target.
conversionService - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
convert(Object, Class<T>, ConversionContext) - Method in class io.micronaut.context.env.DefaultEnvironment
 
convert(S, Class<? super S>, Class<T>, ConversionContext) - Method in class io.micronaut.context.env.DefaultEnvironment
 
CONVERT - Enum constant in enum class io.micronaut.context.annotation.Mapper.ConflictStrategy
Try and convert otherwise error.
copy() - Method in interface io.micronaut.context.BeanResolutionContext
Copy current context to be used later.
copy() - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
copy() - Method in interface io.micronaut.context.env.ConfigurationPath
Copy the state the of the path detaching it from any downstream mutations.
copyAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
copyAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
copyAnnotationMetadata() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
copyStateFrom(AbstractBeanResolutionContext) - Method in class io.micronaut.context.AbstractBeanResolutionContext
Copy the state from a previous resolution context.
create() - Method in interface io.micronaut.context.scope.BeanCreationContext
Create a new instance.
createAnnotationScanner(ClassLoader) - Method in class io.micronaut.context.env.DefaultEnvironment
Creates the default annotation scanner.
createBean(Class<T>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
createBean(Class<T>, Qualifier<T>, Object...) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>, Object...) - Method in class io.micronaut.context.DefaultBeanContext
 
createBean(Class<T>, Qualifier<T>, Map<String, Object>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Qualifier<T>, Map<String, Object>) - Method in class io.micronaut.context.DefaultBeanContext
 
createBean(Class<T>, Object...) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(Class<T>, Map<String, Object>) - Method in interface io.micronaut.context.BeanContext
Creates a new instance of the given bean performing dependency injection and returning a new instance.
createBean(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Creates a bean.
createCustomScopeRegistry() - Method in class io.micronaut.context.DefaultBeanContext
Allows customizing the custom scope registry.
CreatedBean<T> - Interface in io.micronaut.context.scope
Represents a bean that has been created from a BeanCreationContext.
createEnvironment(ApplicationContextConfiguration) - Method in class io.micronaut.context.DefaultApplicationContext
Creates the default environment for the given environment name.
createExecutionHandle(BeanDefinition<?>, ExecutableMethod<Object, ?>) - Method in class io.micronaut.context.DefaultBeanContext
 
createExecutionHandle(BeanDefinition<?>, ExecutableMethod<Object, ?>) - Method in interface io.micronaut.context.ExecutionHandleLocator
Create an execution handle for the given bean definition and method.
createPropertySource(String, Map<String, Object>, int) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
createSibling(AnnotationMetadata) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Create a new hierarchy instance from this metadata using this metadata's parents.
currentSegment() - Method in interface io.micronaut.context.BeanResolutionContext.Path
 
CustomScope<A extends Annotation> - Interface in io.micronaut.context.scope
Represents a custom scope within the BeanContext.
CustomScopeRegistry - Interface in io.micronaut.context.scope
An interface for a registry of CustomScope instances.

D

declaredAnnotationMap - Variable in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
declaringType - Variable in class io.micronaut.context.AbstractExecutableMethod
 
declaringType() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns the value of the declaringType record component.
DEDUCE_CLOUD_ENVIRONMENT_ENV - Static variable in interface io.micronaut.context.env.Environment
Environment key for whether to deduce cloud environments.
DEDUCE_CLOUD_ENVIRONMENT_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
Property for whether to deduce cloud environments.
DEDUCE_ENVIRONMENT_ENV - Static variable in interface io.micronaut.context.env.Environment
Environment key for whether to deduce environments.
DEDUCE_ENVIRONMENT_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
Property for whether to deduce environments.
deduceCloudEnvironment(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
If set to true (the default value is false) Micronaut will attempt to automatically deduce the Cloud environment it is running within.
deduceCloudEnvironment(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
deduceEnvironment(Boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
If set to true (the default is true) Micronaut will attempt to automatically deduce the environment it is running in using environment variables and/or stack trace inspection.
deduceEnvironment(Boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
DEFAULT - Enum constant in enum class io.micronaut.context.annotation.BeanProperties.Visibility
The default behaviour which in addition to public getters and setters will also include package protected fields if an BeanProperties.AccessKind of BeanProperties.AccessKind.FIELD is specified.
DEFAULT - Static variable in interface io.micronaut.context.MessageSource.MessageContext
The default message context.
DEFAULT - Static variable in interface io.micronaut.inject.validation.BeanDefinitionValidator
A default no-op validator.
DEFAULT_NAME - Static variable in interface io.micronaut.context.env.Environment
The default application name.
DEFAULT_POSITION - Static variable in class io.micronaut.context.env.AbstractPropertySourceLoader
Default position for the property source loader.
DefaultAnnotationMetadata - Class in io.micronaut.inject.annotation
Default implementation of AnnotationMetadata.
DefaultAnnotationMetadata() - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Constructs empty annotation metadata.
DefaultAnnotationMetadata(Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, List<String>>) - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
This constructor is designed to be used by compile time produced subclasses.
DefaultAnnotationMetadata(Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, List<String>>, boolean) - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
This constructor is designed to be used by compile time produced subclasses.
DefaultAnnotationMetadata(Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, Map<CharSequence, Object>>, Map<String, List<String>>, boolean, boolean) - Constructor for class io.micronaut.inject.annotation.DefaultAnnotationMetadata
This constructor is designed to be used by compile time produced subclasses.
DefaultApplicationContext - Class in io.micronaut.context
Creates a default implementation of the ApplicationContext interface.
DefaultApplicationContext(ApplicationContextConfiguration) - Constructor for class io.micronaut.context.DefaultApplicationContext
Construct a new ApplicationContext for the given environment name and classloader.
DefaultApplicationContext(ClassPathResourceLoader, String...) - Constructor for class io.micronaut.context.DefaultApplicationContext
Construct a new ApplicationContext for the given environment name and classloader.
DefaultApplicationContext(String...) - Constructor for class io.micronaut.context.DefaultApplicationContext
Construct a new ApplicationContext for the given environment name.
DefaultApplicationContextBuilder - Class in io.micronaut.context
Implementation of ApplicationContextBuilder.
DefaultApplicationContextBuilder() - Constructor for class io.micronaut.context.DefaultApplicationContextBuilder
Default constructor.
DefaultBeanContext - Class in io.micronaut.context
The default context implementations.
DefaultBeanContext() - Constructor for class io.micronaut.context.DefaultBeanContext
Construct a new bean context using the same classloader that loaded this DefaultBeanContext class.
DefaultBeanContext(BeanContextConfiguration) - Constructor for class io.micronaut.context.DefaultBeanContext
Creates a new bean context with the given configuration.
DefaultBeanContext(ClassPathResourceLoader) - Constructor for class io.micronaut.context.DefaultBeanContext
Construct a new bean context with the given class loader.
DefaultBeanContext(ClassLoader) - Constructor for class io.micronaut.context.DefaultBeanContext
Construct a new bean context with the given class loader.
DefaultBeanResolutionContext - Class in io.micronaut.context
Default implementation of BeanResolutionContext.
DefaultBeanResolutionContext(BeanContext, BeanDefinition<?>) - Constructor for class io.micronaut.context.DefaultBeanResolutionContext
 
DefaultCustomScopeRegistry - Class in io.micronaut.context
Default implementation of the CustomScopeRegistry interface.
DefaultCustomScopeRegistry(BeanLocator) - Constructor for class io.micronaut.context.DefaultCustomScopeRegistry
 
DefaultEnvironment - Class in io.micronaut.context.env
The default implementation of the Environment interface.
DefaultEnvironment(ApplicationContextConfiguration) - Constructor for class io.micronaut.context.env.DefaultEnvironment
Construct a new environment for the given configuration.
DefaultEnvironment(ApplicationContextConfiguration, boolean) - Constructor for class io.micronaut.context.env.DefaultEnvironment
Construct a new environment for the given configuration.
defaultEnvironments(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
The environments to use if no other environments are specified.
defaultEnvironments(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
DefaultExecutableBeanContextBinder - Class in io.micronaut.context.bind
Implementation of ExecutableBeanContextBinder.
DefaultExecutableBeanContextBinder() - Constructor for class io.micronaut.context.bind.DefaultExecutableBeanContextBinder
 
DefaultExpressionEvaluationContext - Class in io.micronaut.context.expressions
Default implementation of ConfigurableExpressionEvaluationContext.
DefaultExpressionEvaluationContext() - Constructor for class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
DefaultExpressionEvaluationContext(Object, Object[], BeanContext, BeanDefinition<?>) - Constructor for class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
DefaultImplementation - Annotation Interface in io.micronaut.context.annotation
An annotation to apply to an interface to indicate which implementation is the default implementation.
DefaultPropertyPlaceholderResolver - Class in io.micronaut.context.env
DefaultPropertyPlaceholderResolver(PropertyResolver, ConversionService) - Constructor for class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
DefaultPropertyPlaceholderResolver.PlaceholderSegment - Class in io.micronaut.context.env
A segment that represents one or more expressions that should be searched for in the environment.
DefaultPropertyPlaceholderResolver.RawSegment - Class in io.micronaut.context.env
A segment that represents static text.
DefaultPropertyPlaceholderResolver.Segment - Interface in io.micronaut.context.env
A segment of placeholder resolution.
DefaultScope - Annotation Interface in io.micronaut.context.annotation
A meta annotation that can be applied to another annotation to specify a fallback scope of no scope is specified by the user for a bean.
defaultValue() - Element in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
defaultValue() - Element in annotation interface io.micronaut.context.annotation.Property
 
defaultValue() - Element in annotation interface io.micronaut.context.annotation.Requires
 
definition() - Method in class io.micronaut.context.BeanRegistration
 
definition() - Method in interface io.micronaut.context.scope.BeanCreationContext
 
definition() - Method in interface io.micronaut.context.scope.CreatedBean
 
DelegatingBeanDefinition<T> - Interface in io.micronaut.inject
An interface for wrapping a BeanDefinition with another that delegates and potentially decorates the BeanDefinition instance.
DelegatingExecutableMethod<T,R> - Interface in io.micronaut.inject
An interface for ExecutableMethod instances that delegate to an underlying ExecutableMethod.
DependencyInjectionException - Exception in io.micronaut.context.exceptions
Represents a runtime failure to perform dependency injection.
DependencyInjectionException(BeanResolutionContext, ArgumentConversionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on an argument.
DependencyInjectionException(BeanResolutionContext, Argument, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, Argument, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, Argument, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, ArgumentConversionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on a method.
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Argument, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Argument, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Argument, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, BeanDefinition, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, FieldInjectionPoint, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, ArgumentConversionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on a method.
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, Argument, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, Argument, String, boolean) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, MethodInjectionPoint, Argument, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, String) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, String, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
DependencyInjectionException(BeanResolutionContext, Throwable) - Constructor for exception io.micronaut.context.exceptions.DependencyInjectionException
 
destroyBean(BeanRegistration<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the given bean.
destroyBean(BeanRegistration<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyBean(Argument<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the bean for the given type causing it to be re-created.
destroyBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the bean for the given type causing it to be re-created.
destroyBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyBean(Class<T>) - Method in interface io.micronaut.context.BeanContext
Destroys the bean for the given type causing it to be re-created.
destroyBean(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyBean(T) - Method in interface io.micronaut.context.BeanContext
Destroys the given bean.
destroyBean(T) - Method in class io.micronaut.context.DefaultBeanContext
 
destroyInjectScopedBeans() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
destroyInjectScopedBeans() - Method in interface io.micronaut.context.BeanResolutionContext
Call back to destroy any InjectScope beans.
destroyScope(Map<BeanIdentifier, CreatedBean<?>>) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Destroys the scope.
DEVELOPMENT - Static variable in interface io.micronaut.context.env.Environment
The development environment.
DIGITAL_OCEAN - Enum constant in enum class io.micronaut.context.env.ComputePlatform
Digital Ocean.
DIGITAL_OCEAN - Static variable in interface io.micronaut.context.env.Environment
Cloud provider Digital Ocean.
DisabledBean<T> - Record Class in io.micronaut.context
Data about a disabled bean.
DisabledBean(Argument<T>, Qualifier<T>, List<String>) - Constructor for record class io.micronaut.context.DisabledBean
Creates an instance of a DisabledBean record class.
DisabledBeanException - Exception in io.micronaut.context.exceptions
An exception that can be thrown to disable a bean programmatically from within a factory bean.
DisabledBeanException(String) - Constructor for exception io.micronaut.context.exceptions.DisabledBeanException
 
dispatch(int, B, Object[]) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Triggers the invocation of the method at index.
dispatch(int, T, Object[]) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Triggers the invocation of the method at index.
dispatchOne(int, Object, Object) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Triggers the invocation of the method at index for a single argument call.
DisposableBeanDefinition<T> - Interface in io.micronaut.inject
A bean definition that provides disposing hooks normally in the form of PreDestroy annotated methods.
dispose(BeanContext, T) - Method in interface io.micronaut.inject.DisposableBeanDefinition
Disposes of the bean definition by executing all PreDestroy hooks.
dispose(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.DisposableBeanDefinition
Disposes of the bean definition by executing all PreDestroy hooks.
doCreate(BeanCreationContext<T>) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Perform creation.
doesQualify(Class<T>, BeanType<T>) - Method in interface io.micronaut.context.Qualifier
Check if the candidate qualifies.
doesQualify(Class<T>, BeanType<T>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
doesQualify(Class<T>, BeanType<T>) - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
doesQualify(Class<T>, BeanType<T>) - Method in class io.micronaut.inject.qualifiers.PrimaryQualifier
 
doesQualify(Class<T>, BeanType<T>) - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
doesQualify(Class<T>, BeanType<T>) - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
doesQualify(Class<T>, Collection<? extends BeanType<T>>) - Method in interface io.micronaut.context.Qualifier
Check if at least one candidate qualifies.
doesQualify(Class<T>, Collection<? extends BeanType<T>>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
doesQualify(Class<T>, Collection<? extends BeanType<T>>) - Method in class io.micronaut.inject.qualifiers.FilteringQualifier
 
doEvaluate(ExpressionEvaluationContext) - Method in class io.micronaut.context.expressions.AbstractEvaluatedExpression
This method is overridden by expression classes generated at compilation time and contains concrete expression evaluation logic.
doInstantiate(BeanResolutionContext, BeanContext, Map<String, Object>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Method to be implemented by the generated code if the bean definition is implementing ParametrizedInstantiatableBeanDefinition.
doubleValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
doubleValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
doubleValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the double value and optionally map its value.
doubleValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
doubleValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
doubleValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
doubleValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the double value and optionally map its value.
doubleValue(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
doubleValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
doubleValue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 

E

EachBean - Annotation Interface in io.micronaut.context.annotation
This annotation allows driving the production of Bean definitions from presence of other bean definitions.
EachProperty - Annotation Interface in io.micronaut.context.annotation
This annotation allows driving the production of Bean definitions from either configuration or the presence of another bean definition
eagerInitAnnotated(Class<? extends Annotation>...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Specifies to eager init the given annotated types.
eagerInitAnnotated(Class<? extends Annotation>...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
eagerInitConfiguration(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether to eager initialize ConfigurationProperties beans.
eagerInitSingletons(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Whether to eager initialize singleton beans.
EMPTY - Static variable in interface io.micronaut.context.ExecutionHandleLocator
A empty no-op locator.
EMPTY - Static variable in interface io.micronaut.context.MessageSource
An empty message source.
EMPTY_HIERARCHY - Static variable in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Constant to represent an empty hierarchy.
EMPTY_LOCATOR - Static variable in interface io.micronaut.context.env.BootstrapPropertySourceLocator
An empty version that does nothing.
EmptyPropertySource - Class in io.micronaut.context.env
An PropertySource that is empty when instantiated.
EmptyPropertySource() - Constructor for class io.micronaut.context.env.EmptyPropertySource
Default constructor.
EmptyPropertySource(String) - Constructor for class io.micronaut.context.env.EmptyPropertySource
Creates a property source with a name.
enableDefaultPropertySources(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Specify whether the default set of property sources should be enabled (default is true).
enableDefaultPropertySources(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
entities() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses that the configuration requires entities annotated with the given annotations to be available to the application via package scanning.
enumValue(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
enumValue(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
enumValue(Class<? extends Annotation>, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
enumValue(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the class value and optionally map its value.
enumValue(String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValue(Class<? extends Annotation>, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
enumValue(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
enumValue(String, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
enumValue(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValue(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
enumValues(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(Class<? extends Annotation>, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(Class<? extends Annotation>, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
enumValues(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(String, String, Class<E>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(String, Class<E>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
enumValues(Class<? extends Annotation>, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
enumValues(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(Class<? extends Annotation>, String, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
enumValues(String, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
enumValues(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
enumValues(String, String, Class<E>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
env() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses that the configuration will only load within the given environments.
environment(Consumer<Environment>) - Method in interface io.micronaut.context.ApplicationContext
Allow configuration the Environment.
Environment - Interface in io.micronaut.context.env
The current application environment.
ENVIRONMENT_VARIABLE - Enum constant in enum class io.micronaut.context.env.PropertySource.PropertyConvention
Upper case separated by underscores (environment variable style).
EnvironmentConfigurable - Interface in io.micronaut.context
Interface for components configurable by the environment.
environmentPropertySource(boolean) - Method in interface io.micronaut.context.ApplicationContextBuilder
Set whether environment variables should contribute to configuration.
environmentPropertySource(boolean) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
EnvironmentPropertySource - Class in io.micronaut.context.env
Loads properties from environment variables via System.getenv().
EnvironmentPropertySource() - Constructor for class io.micronaut.context.env.EnvironmentPropertySource
Default constructor.
EnvironmentPropertySource(List<String>, List<String>) - Constructor for class io.micronaut.context.env.EnvironmentPropertySource
Allows for control over which environment variables are included.
environments(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
The environments to use.
environments(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
ENVIRONMENTS_ENV - Static variable in interface io.micronaut.context.env.Environment
The environment key that stores additional environments.
ENVIRONMENTS_PROPERTY - Static variable in interface io.micronaut.context.env.Environment
The property that stores additional environments.
environmentVariableExcludes(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Which environment variables should not contribute to configuration.
environmentVariableExcludes(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
environmentVariableIncludes(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Which environment variables should contribute to configuration.
environmentVariableIncludes(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
equals(Object) - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
equals(Object) - Method in class io.micronaut.context.AbstractExecutableMethod
 
equals(Object) - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
equals(Object) - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
equals(Object) - Method in class io.micronaut.context.AbstractMessageSource.MessageKey
 
equals(Object) - Method in class io.micronaut.context.BeanRegistration
 
equals(Object) - Method in record class io.micronaut.context.DisabledBean
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
equals(Object) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
equals(Object) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
equals(Object) - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
equals(Object) - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
equals(Object) - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
equalsType(Argument<?>) - Method in class io.micronaut.inject.ArgumentBeanType
 
ERROR - Enum constant in enum class io.micronaut.context.annotation.Mapper.ConflictStrategy
evaluate(ExpressionEvaluationContext) - Method in class io.micronaut.context.expressions.AbstractEvaluatedExpression
 
EvaluatedAnnotationMetadata - Class in io.micronaut.inject.annotation
Variation of AnnotationMetadata that is used when evaluated expression in annotation values need to be resolved at runtime.
EvaluatedAnnotationValue<A extends Annotation> - Class in io.micronaut.inject.annotation
An EvaluatedAnnotationValue is a AnnotationValue that contains one or more expressions.
exclude(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Allow customizing the configurations that will be loaded.
exclude(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
Allow customizing the configurations that will be loaded.
excludedAnnotations() - Element in annotation interface io.micronaut.context.annotation.BeanProperties
The annotation types that if present on the property cause the property to be excluded from results.
excludes() - Element in annotation interface io.micronaut.context.annotation.BeanProperties
The property names to excludes.
excludes() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
 
excludes() - Element in annotation interface io.micronaut.context.annotation.ConfigurationProperties
 
excludes() - Element in annotation interface io.micronaut.context.annotation.ConfigurationReader
 
excludes() - Element in annotation interface io.micronaut.context.annotation.EachProperty
 
Executable - Annotation Interface in io.micronaut.context.annotation
Annotation applied to the method or type indicating that a ExecutableMethod should be produced for this method.
ExecutableBeanContextBinder - Interface in io.micronaut.context.bind
Sub-interface of ExecutableBinder that binds arguments from a BeanContext.
ExecutableMethod<T,R> - Interface in io.micronaut.inject
An executable method is a compile time produced invocation of a method call.
ExecutableMethodProcessor<A extends Annotation> - Interface in io.micronaut.context.processor
A class capable of processing an ExecutableMethod instances.
ExecutableMethodsDefinition<T> - Interface in io.micronaut.inject
Collects a set of executable methods ExecutableMethod.
ExecutionHandle<T,R> - Interface in io.micronaut.inject
Represents a handle to an executable object.
ExecutionHandleLocator - Interface in io.micronaut.context
Interface for components that are able to locate and return ExecutionHandle instances for beans.
exposedTypes(Class<?>...) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
Limit the exposed types of this bean.
ExpressionEvaluationException - Exception in io.micronaut.context.exceptions
Exception thrown on expression evaluation failure.
ExpressionEvaluationException(String) - Constructor for exception io.micronaut.context.exceptions.ExpressionEvaluationException
 
ExpressionEvaluationException(String, Throwable) - Constructor for exception io.micronaut.context.exceptions.ExpressionEvaluationException
 

F

factory() - Element in annotation interface io.micronaut.context.annotation.Replaces
 
Factory - Annotation Interface in io.micronaut.context.annotation
A factory is a Singleton that produces one or many other bean implementations.
factoryMethod() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
Only to be used if the builder is not being created manually.
fail(Failure) - Method in interface io.micronaut.context.condition.ConditionContext
Fail the condition with the given message.
fail(String) - Method in interface io.micronaut.context.condition.ConditionContext
Fail the condition with the given message.
Failure - Interface in io.micronaut.context.condition
Represents a failure in a Condition.
FIELD - Enum constant in enum class io.micronaut.context.annotation.BeanProperties.AccessKind
Allows the use of public or package-protected fields to represent bean properties.
FieldInjectionPoint<B,T> - Interface in io.micronaut.inject
Defines an injection point for a field.
FieldReference(Class, Argument) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.FieldReference
 
fillInStackTrace() - Method in exception io.micronaut.context.exceptions.DisabledBeanException
 
filter(Class<T>, Collection<BT>) - Method in interface io.micronaut.context.Qualifier
Filter the candidates.
filter(Class<T>, Collection<BT>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
filter(Class<T>, Collection<BT>) - Method in class io.micronaut.inject.qualifiers.FilteringQualifier
 
FilteringQualifier<T> - Class in io.micronaut.inject.qualifiers
A variation of Qualifier that is a simple filter.
FilteringQualifier() - Constructor for class io.micronaut.inject.qualifiers.FilteringQualifier
 
finalizeConfiguration() - Method in class io.micronaut.context.DefaultBeanContext
 
finalizeConfiguration() - Method in interface io.micronaut.context.InitializableBeanContext
Performs operations required before starting the application context, such as reading bean configurations.
find(Qualifier<T>) - Method in interface io.micronaut.context.BeanProvider
Finds a bean for the optionally specified qualifier.
findAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
findAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findAnnotation(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
findAnnotation(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
findBean(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type and qualifier.
findBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
findBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type and qualifier.
findBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Find an optional bean of the given type and qualifier.
findBean(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type.
findBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type and qualifier.
findBean(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Find an optional bean of the given type and qualifier.
findBean(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Find an optional bean of the given type and qualifier.
findBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanCandidates(BeanResolutionContext, Argument<T>, boolean, Predicate<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultBeanContext
Find bean candidates for the given type.
findBeanCandidates(BeanResolutionContext, Argument<T>, BeanDefinition<?>) - Method in class io.micronaut.context.DefaultBeanContext
Find bean candidates for the given type.
findBeanCandidatesForInstance(T) - Method in class io.micronaut.context.DefaultBeanContext
Find bean candidates for the given type.
findBeanConfiguration(String) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a bean configuration by name.
findBeanConfiguration(String) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanDefinition(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
findBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanDefinition(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
findBeanForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains an optional for the field at the given index and the argument at the given index
findBeanForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains an optional bean for the method at the given index and the argument at the given index
findBeanRegistration(BeanDefinition<T>) - Method in interface io.micronaut.context.scope.CustomScope
Get the BeanDefinition for the given bean.
findBeanRegistration(T) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given bean.
findBeanRegistration(T) - Method in class io.micronaut.context.DefaultBeanContext
 
findBeanRegistration(T) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findBeanRegistration(T) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
findBeanRegistration(T) - Method in interface io.micronaut.context.scope.CustomScope
Get the BeanDefinition for the given bean.
findBeanRegistration(T) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Finds A bean registration amongst the active scopes.
findConcreteCandidate(Class<T>, Qualifier<T>, Collection<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultBeanContext
Fall back method to attempt to find a candidate for the given definitions.
findConcreteCandidate(Class<T>, Qualifier<T>, Collection<BeanDefinition<T>>) - Method in class io.micronaut.context.DefaultApplicationContext
 
findDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
findDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findDeclaredAnnotation(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
findDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
findDeclaredScope(Argument<?>) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findDeclaredScope(Argument<?>) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Finds the declared scope for the given argument.
findDeclaredScope(BeanType<?>) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findDeclaredScope(BeanType<?>) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Finds the declared scope for the given bean type.
findExecutableMethod(Class<T>, String, Class<?>[]) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutableMethod(Class<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findExecutionHandle(Class<T>, Qualifier<?>, String, Class<?>...) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutionHandle(Class<T>, Qualifier<?>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findExecutionHandle(Class<T>, String, Class<?>...) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutionHandle(Class<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findExecutionHandle(T, String, Class<?>[]) - Method in class io.micronaut.context.DefaultBeanContext
 
findExecutionHandle(T, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
findIndexedProperty(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Get all the bean properties annotated for the given type.
findMethod(String, Class<?>...) - Method in interface io.micronaut.inject.ExecutableMethodsDefinition
Finds a single ExecutableMethod for the given name and argument types.
findMethod(String, Class<?>...) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
findMethod(String, Class<?>...) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
findMethod(String, Class<?>...) - Method in interface io.micronaut.inject.BeanDefinition
Finds a single ExecutableMethod for the given name and argument types.
findMethod(String, Class<?>...) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
findName(Qualifier<?>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Finds a name in the provided qualifier.
findOrInstantiateBean(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Finds a Bean for the given type or attempts to instantiate the given instance.
findPossibleMethods(String) - Method in interface io.micronaut.inject.ExecutableMethodsDefinition
Finds possible methods for the given method name.
findPossibleMethods(String) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
findPossibleMethods(String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
findPossibleMethods(String) - Method in interface io.micronaut.inject.BeanDefinition
Finds possible methods for the given method name.
findPossibleMethods(String) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
findPropertySources(Environment) - Method in interface io.micronaut.context.env.BootstrapPropertySourceLocator
A blocking interface that will attempt to resolve either remote or local PropertySource instances for the current Environment.
findProxyBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the proxy BeanDefinition for the bean of type and qualifier.
findProxyBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the proxy BeanDefinition for the bean of type and qualifier.
findProxyBeanDefinition(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
findProxyTargetBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetBeanDefinition(BeanDefinition<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
findProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
findProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Argument<T>, Qualifier<T>, String, Class<?>...) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Class<T>, String, Class<?>[]) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Class<T>, Qualifier<T>, String, Class<?>...) - Method in class io.micronaut.context.DefaultBeanContext
 
findProxyTargetMethod(Argument<T>, Qualifier<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds the original unproxied method for a ProxyBeanDefinition.
findProxyTargetMethod(Class<T>, Qualifier<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds the original unproxied method for a ProxyBeanDefinition.
findProxyTargetMethod(Class<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds the original unproxied method for a ProxyBeanDefinition.
findRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
findRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
findRepeatableAnnotationContainerInternal(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Find annotation's repeatable container.
findRepeatableAnnotationContainerInternal(String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
findScope(Class<? extends Annotation>) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findScope(Class<? extends Annotation>) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Find a custom scope for the given annotation.
findScope(String) - Method in class io.micronaut.context.DefaultCustomScopeRegistry
 
findScope(String) - Method in interface io.micronaut.context.scope.CustomScopeRegistry
Find a custom scope for the given annotation.
findValue(Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.PlaceholderSegment
 
findValue(Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.RawSegment
 
findValue(Class<T>) - Method in interface io.micronaut.context.env.DefaultPropertyPlaceholderResolver.Segment
Returns the optional value of a given segment converted to the provided type.
forArgument(Argument<?>) - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Build a qualifier for the given argument.
forBase(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
format() - Element in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
from() - Element in annotation interface io.micronaut.context.annotation.Mapper.Mapping
Specifies the name of the property to map from.
FUNCTION - Static variable in interface io.micronaut.context.env.Environment
The application is executing as a function.

G

GAE - Static variable in interface io.micronaut.context.env.Environment
Cloud provider for google app engine.
GENERATED - Enum constant in enum class io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
The catalog that contains normalized keys and also generated keys.
get() - Method in interface io.micronaut.context.BeanProvider
The get method will materialize an instance of the bean if it is resolvable.
get() - Method in interface io.micronaut.inject.ParametrizedProvider
 
get(Qualifier<T>) - Method in interface io.micronaut.context.BeanProvider
 
get(CharSequence, ArgumentConversionContext<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
get(CharSequence, Class<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
get(Object...) - Method in interface io.micronaut.inject.ParametrizedProvider
 
get(String) - Method in class io.micronaut.context.env.EmptyPropertySource
 
get(String) - Method in class io.micronaut.context.env.MapPropertySource
 
get(String) - Method in interface io.micronaut.context.env.PropertySource
Get a property value of the given key.
get(Map<String, Object>) - Method in interface io.micronaut.inject.ParametrizedProvider
 
getAccessibleTargetMethodByIndex(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Find Method representation at the method by index.
getAccessibleTargetMethodByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Find Method representation at the method by index.
getActiveBeanRegistration(BeanDefinition<T>, Qualifier) - Method in class io.micronaut.context.DefaultBeanContext
Find an active singleton bean for the given definition and qualifier.
getActiveBeanRegistrations(Qualifier<?>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find active Singleton beans for the given qualifier.
getActiveBeanRegistrations(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find active Singleton beans for the given bean type.
getActiveBeanRegistrations(Qualifier<?>) - Method in class io.micronaut.context.DefaultBeanContext
 
getActiveBeanRegistrations(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getActiveNames() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getActiveNames() - Method in interface io.micronaut.context.env.Environment
Should respect the order as provided.
getAllBeanDefinitions() - Method in interface io.micronaut.context.BeanDefinitionRegistry
Get all registered BeanDefinition.
getAllBeanDefinitions() - Method in class io.micronaut.context.DefaultBeanContext
 
getAllProperties(StringConvention, MapFormat.MapTransformation) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Returns a combined Map of all properties in the catalog.
getAndResetDependentBeans() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getAndResetDependentBeans() - Method in interface io.micronaut.context.BeanResolutionContext
 
getAndResetDependentFactoryBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getAndResetDependentFactoryBean() - Method in interface io.micronaut.context.BeanResolutionContext
 
getAnnotation(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getAnnotation(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getAnnotationMetadata() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getAnnotationMetadata() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getAnnotationMetadata() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
getAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataReference
 
getAnnotationMetadata() - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
 
getAnnotationMetadata() - Method in class io.micronaut.inject.ArgumentBeanType
 
getAnnotationMetadata() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getAnnotationMetadata() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getAnnotationMetadata() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getAnnotationMetadata() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getAnnotationNameByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationNames() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationNames() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationType(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationType(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationType(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationType(String, ClassLoader) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationType(String, ClassLoader) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationType(String, ClassLoader) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationTypeByStereotype(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationTypeByStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationTypeByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getAnnotationValuesByStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationValuesByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationValuesByStereotype(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getApplicationContext() - Method in interface io.micronaut.context.ApplicationContextProvider
Resolves the ApplicationContext for this class.
getArgument() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getArgument() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getArgument() - Method in interface io.micronaut.inject.ArgumentInjectionPoint
 
getArgument(int) - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
getArgumentNames() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getArgumentNames() - Method in interface io.micronaut.inject.MethodReference
 
getArguments() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getArguments() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getArguments() - Method in interface io.micronaut.inject.CallableInjectionPoint
 
getArguments() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getArguments() - Method in interface io.micronaut.inject.ExecutionHandle
 
getArguments() - Method in interface io.micronaut.inject.MethodReference
 
getArgumentTypes() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getArgumentTypes() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getArgumentTypes() - Method in interface io.micronaut.inject.MethodReference
 
getAttribute(CharSequence) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getAttribute(CharSequence) - Method in interface io.micronaut.context.BeanResolutionContext
 
getAttribute(CharSequence) - Method in class io.micronaut.context.DefaultBeanContext
 
getAttribute(CharSequence, Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getAttributes() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getAttributes() - Method in interface io.micronaut.context.BeanResolutionContext
Get the map representing current attributes.
getAttributes() - Method in class io.micronaut.context.DefaultBeanContext
 
getBean() - Method in class io.micronaut.context.BeanRegistration
 
getBean() - Method in class io.micronaut.context.event.BeanEvent
 
getBean(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type and qualifier.
getBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type and qualifier.
getBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Get a bean of the given type and qualifier.
getBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBean(BeanDefinition<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given bean definition.
getBean(BeanDefinition<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBean(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type.
getBean(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtains a Bean for the given type and qualifier.
getBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBean(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given type and qualifier.
getBean(BeanResolutionContext, BeanDefinition<T>, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given bean definition, type and qualifier.
getBean(BeanResolutionContext, Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given type.
getBean(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get a bean of the given type and qualifier.
getBean(Class<T>) - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
getBeanContext() - Method in interface io.micronaut.context.condition.ConditionContext
 
getBeanDefinition() - Method in class io.micronaut.context.BeanRegistration
 
getBeanDefinition() - Method in class io.micronaut.context.event.BeanEvent
 
getBeanDefinition() - Method in interface io.micronaut.inject.BeanDefinitionMethodReference
 
getBeanDefinition(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinition(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinition(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitionName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getBeanDefinitionName() - Method in record class io.micronaut.context.DisabledBean
 
getBeanDefinitionName() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getBeanDefinitionName() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
getBeanDefinitionName() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
getBeanDefinitionName() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getBeanDefinitionReferences() - Method in interface io.micronaut.context.BeanDefinitionRegistry
Get all enabled BeanDefinitionReference.
getBeanDefinitionReferences() - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Qualifier<Object>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Get all of the BeanDefinition for the given qualifier.
getBeanDefinitions(Argument<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain a BeanDefinition for the given type.
getBeanDefinitions(Qualifier<Object>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Argument<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitions(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanDefinitionType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
Implementors should provide an implementation of this method that returns the bean definition type.
getBeanForAnnotation(BeanResolutionContext, BeanContext, int, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getBeanForConstructorArgument(BeanResolutionContext, BeanContext, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for a constructor at the given index
getBeanForField(BeanResolutionContext, BeanContext, int, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getBeanForMethodArgument(BeanResolutionContext, BeanContext, int, int, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the method at the given index and the argument at the given index
getBeanForSetter(BeanResolutionContext, BeanContext, String, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the method at the given index and the argument at the given index
getBeanIdentifier() - Method in class io.micronaut.context.event.BeanCreatedEvent
 
getBeanMethods() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getBeanName() - Method in interface io.micronaut.inject.BeanType
Returns the name of the bean usually resolved via the Named annotation.
getBeanProperties() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getBeanPropertiesIndexedSubset(int[]) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Returns subset of bean properties defined by an array of indexes.
getBeanRegistration(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find a bean registration for the given bean type and optional qualifier.
getBeanRegistration(BeanDefinition<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find a bean registration for the given bean definition.
getBeanRegistration(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find a bean registration for the given bean type and optional qualifier.
getBeanRegistration(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains the bean registration for the given type and qualifier.
getBeanRegistration(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistration(BeanDefinition<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistration(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrationForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean registration for a method injection point.
getBeanRegistrationForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean registration for a field injection point.
getBeanRegistrationForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean registration for a method injection point.
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find and if necessary initialize Singleton beans for the given bean type, returning all the active registrations.
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Obtains the bean registrations for the given type and qualifier.
getBeanRegistrations(Class<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find and if necessary initialize Singleton beans for the given bean type, returning all the active registrations.
getBeanRegistrations(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Find and if necessary initialize Singleton beans for the given bean type, returning all the active registrations.
getBeanRegistrations(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains the bean registrations for the given type and qualifier.
getBeanRegistrations(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrations(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrations(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeanRegistrationsForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
getBeanRegistrationsForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a field injection point.
getBeanRegistrationsForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a method injection point.
getBeanResolutionContext() - Method in interface io.micronaut.context.condition.ConditionContext
 
getBeansOfType(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getBeansOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Get all beans of the given type and qualifier.
getBeansOfType(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Get all beans of the given type.
getBeansOfType(BeanResolutionContext, Argument<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get all beans of the given type.
getBeansOfType(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Get all beans of the given type and qualifier.
getBeansOfType(Argument<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfType(Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfType(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getBeansOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index.
getBeansOfTypeForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for the field at the given index.
getBeansOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a method argument at the given index.
getBeansOfTypeForSetter(BeanResolutionContext, BeanContext, String, Argument, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a method argument at the given index.
getBeanType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getBeanType() - Method in class io.micronaut.context.BeanRegistration
 
getBeanType() - Method in record class io.micronaut.context.DisabledBean
 
getBeanType() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getBeanType() - Method in exception io.micronaut.context.exceptions.NonUniqueBeanException
 
getBeanType() - Method in class io.micronaut.inject.ArgumentBeanType
 
getBeanType() - Method in interface io.micronaut.inject.BeanDefinition
 
getBeanType() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getBeanType() - Method in interface io.micronaut.inject.BeanType
Returns the bean type.
getBeanType() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getBeanType() - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
getBeanType() - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
getBeanType() - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
getBeanValidator() - Method in interface io.micronaut.context.BeanContext
 
getBeanValidator() - Method in class io.micronaut.context.DefaultBeanContext
 
getClassLoader() - Method in interface io.micronaut.context.BeanContext
 
getClassLoader() - Method in interface io.micronaut.context.BeanContextConfiguration
The class loader to use.
getClassLoader() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getClassLoader() - Method in class io.micronaut.context.DefaultBeanContext
 
getClassLoader() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getClassLoader() - Method in interface io.micronaut.context.env.Environment
 
getClassLoader() - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
The class loader to use.
getClassName() - Method in class io.micronaut.inject.annotation.AnnotationMetadataReference
 
getComponent() - Method in interface io.micronaut.context.condition.ConditionContext
The component for which the condition is being evaluated.
getConfigurationPath() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getConfigurationPath() - Method in interface io.micronaut.context.BeanResolutionContext
 
getConstantPropertySources() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getConstructor() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getConstructor() - Method in interface io.micronaut.inject.BeanDefinition
The single concrete constructor that is an injection point for creating the bean.
getConstructor() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getConstructor() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getConstructorArguments() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getContainerElement() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getContainerElement() - Method in interface io.micronaut.inject.BeanDefinition
If BeanType.isContainerType() returns true this will return the container element.
getContext() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getContext() - Method in interface io.micronaut.context.BeanResolutionContext
 
getContextConfiguration() - Method in interface io.micronaut.context.BeanContext
Obtains the configuration for this context.
getContextConfiguration() - Method in class io.micronaut.context.DefaultBeanContext
 
getConvention() - Method in class io.micronaut.context.env.EnvironmentPropertySource
 
getConvention() - Method in class io.micronaut.context.env.KubernetesEnvironmentPropertySource
 
getConvention() - Method in interface io.micronaut.context.env.PropertySource
 
getConversionService() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The optional conversion service to use.
getConversionService() - Method in class io.micronaut.context.DefaultApplicationContext
 
getConversionService() - Method in class io.micronaut.context.DefaultBeanContext
 
getCoreAnnotationDefaults() - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getCoreRepeatableAnnotations() - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getCoreRepeatableAnnotationsContainers() - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getCurrent() - Static method in class io.micronaut.context.condition.OperatingSystem
Resolves and returns the current operating system.
getCurrentQualifier() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getCurrentQualifier() - Method in interface io.micronaut.context.BeanResolutionContext
 
getDeclaredAnnotation(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getDeclaredAnnotationNames() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDeclaredAnnotationNames() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredAnnotationNamesByStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDeclaredAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredAnnotationValuesByName(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getDeclaredAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDeclaredAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredAnnotationValuesByType(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getDeclaredMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDeclaredMetadata() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaredQualifier() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getDeclaredQualifier() - Method in record class io.micronaut.context.DisabledBean
 
getDeclaredQualifier() - Method in interface io.micronaut.inject.BeanDefinition
Resolve the declared qualifier for this bean.
getDeclaredQualifier() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getDeclaredQualifier() - Method in interface io.micronaut.inject.QualifiedBeanType
Resolve the declared qualifier for this bean.
getDeclaredStereotypeAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorArgumentSegment
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getDeclaringBean() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getDeclaringBean() - Method in interface io.micronaut.inject.InjectionPoint
 
getDeclaringBeanType() - Method in interface io.micronaut.inject.ConstructorInjectionPoint
 
getDeclaringType() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getDeclaringType() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getDeclaringType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getDeclaringType() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getDeclaringType() - Method in interface io.micronaut.inject.BeanDefinition
 
getDeclaringType() - Method in class io.micronaut.inject.beans.AbstractExecutableBeanMethod
 
getDeclaringType() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getDeclaringType() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getDeclaringType() - Method in interface io.micronaut.inject.ExecutionHandle
 
getDeclaringType() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
getDeclaringType() - Method in interface io.micronaut.inject.MethodReference
 
getDeduceEnvironments() - Method in interface io.micronaut.context.ApplicationContextConfiguration
If set to true (the default is true) Micronaut will attempt to automatically deduce the environment it is running in using environment variables and/or stack trace inspection.
getDeduceEnvironments() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getDefaultEnvironments() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getDefaultEnvironments() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getDefaultValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDefaultValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDefaultValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDefaultValue(String, String, Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getDefaultValue(String, String, Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDefaultValues(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getDefaultValues(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getDefaultValues(String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
getDefaultValues(String) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getDefaultValuesOrNull(String) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getDefinition() - Method in interface io.micronaut.context.BeanProvider
Obtains a reference to the BeanDefinition if the bean is resolvable.
getDescription() - Method in interface io.micronaut.inject.ExecutableMethod
 
getDescription(boolean) - Method in interface io.micronaut.inject.ExecutableMethod
Get the method description.
getDisabledBeans() - Method in interface io.micronaut.context.BeanDefinitionRegistry
Get all disabled DisabledBean.
getDisabledBeans() - Method in class io.micronaut.context.DefaultBeanContext
 
getEagerInitAnnotated() - Method in interface io.micronaut.context.BeanContextConfiguration
 
getEagerInitAnnotated() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getenv() - Static method in class io.micronaut.context.env.CachedEnvironment
Returns the complete set of environment variables.
getenv(String) - Static method in class io.micronaut.context.env.CachedEnvironment
Returns the value of the requested environment variable.
getEnvironment() - Method in interface io.micronaut.context.ApplicationContext
 
getEnvironment() - Method in class io.micronaut.context.DefaultApplicationContext
 
getEnvironment() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
Resolves the Environment for this metadata.
getEnvironments() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getEnvironments() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getEnvironmentVariableExcludes() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getEnvironmentVariableExcludes() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getEnvironmentVariableIncludes() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
getEnvironmentVariableIncludes() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getEvaluatedExpressionValueForConstructorArgument(int) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getEvaluatedExpressionValueForMethodArgument(int, int) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getEvaluationContext() - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
 
getEventPublisher(Class<E>) - Method in interface io.micronaut.context.BeanContext
Obtain an ApplicationEventPublisher for the given even type.
getExecutableMethod() - Method in interface io.micronaut.inject.MethodExecutionHandle
The underlying ExecutableMethod reference.
getExecutableMethod(Class<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getExecutableMethodByIndex(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Gets ExecutableMethod method by its index.
getExecutableMethods() - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
 
getExecutableMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getExecutableMethods() - Method in interface io.micronaut.inject.BeanDefinition
 
getExecutableMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getExecutableMethods() - Method in interface io.micronaut.inject.ExecutableMethodsDefinition
 
getExecutionHandle(Class<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getExecutionHandle(T, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getExposedTypes() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getExposedTypes() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getExposedTypes() - Method in interface io.micronaut.inject.BeanType
Returns a potentially limited subset of bean types exposed by this bean.
getExpressions() - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.PlaceholderSegment
 
getExtensions() - Method in class io.micronaut.context.env.PropertiesPropertySourceLoader
 
getExtensions() - Method in interface io.micronaut.context.env.PropertySourceReader
 
getExtensions() - Method in class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
getFailures() - Method in interface io.micronaut.context.condition.ConditionContext
 
getFamily() - Method in class io.micronaut.context.condition.OperatingSystem
 
getField() - Method in interface io.micronaut.inject.FieldInjectionPoint
Deprecated, for removal: This API element is subject to removal in a future version.
getGenericBeanType() - Method in record class io.micronaut.context.DisabledBean
 
getGenericBeanType() - Method in interface io.micronaut.inject.BeanDefinition
 
getIdentifier() - Method in class io.micronaut.context.BeanRegistration
 
getIndexedProperties(Class<? extends Annotation>) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getIndexedProperty(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getInFlightBean(BeanIdentifier) - Method in interface io.micronaut.context.BeanResolutionContext
Obtains an inflight bean for the given identifier.
getInFlightBean(BeanIdentifier) - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
getInjectedFields() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getInjectedFields() - Method in interface io.micronaut.inject.BeanDefinition
All the fields that require injection.
getInjectedFields() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getInjectedMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getInjectedMethods() - Method in interface io.micronaut.inject.BeanDefinition
All methods that require injection.
getInjectedMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorSegment
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
getInjectionPoint() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getInterceptedType() - Method in interface io.micronaut.inject.AdvisedBeanType
Returns the target type for AOP advice.
getLocale() - Method in class io.micronaut.context.AbstractLocalizedMessageSource
 
getLocale() - Method in interface io.micronaut.context.MessageSource.MessageContext
The locale to use to resolve messages.
getLocale(Locale) - Method in interface io.micronaut.context.MessageSource.MessageContext
The locale to use to resolve messages.
getMapOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<V>, Qualifier<V>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
getMapOfTypeForField(BeanResolutionContext, BeanContext, int, Argument<V>, Qualifier<V>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getMapOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument<V>, Qualifier<V>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for the method at the given index and the argument at the given index
getMessage() - Method in interface io.micronaut.context.condition.Failure
 
getMessage(String) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
 
getMessage(String) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, MessageSource.MessageContext, String) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, String, Locale) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, String, Locale, Object...) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, String, Locale, Map<String, Object>) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Locale) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Locale, Object...) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Locale, Map<String, Object>) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getMessage(String, Object...) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessage(String, Object...) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessage(String, Map<String, Object>) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessage(String, Map<String, Object>) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code and variables for the messages.
getMessageOrDefault(String, String) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMessageOrDefault(String, String, Object...) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMessageOrDefault(String, String, Map<String, Object>) - Method in interface io.micronaut.context.LocalizedMessageSource
Resolve a message for the given code.
getMethod(String, Class<?>...) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Finds executable method or returns a null otherwise.
getMethodName() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getMethodName() - Method in class io.micronaut.inject.beans.AbstractExecutableBeanMethod
 
getMethodName() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getMethodName() - Method in interface io.micronaut.inject.MethodReference
 
getMutableConversionService() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getName() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
getName() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
getName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
getName() - Method in interface io.micronaut.context.BeanResolutionContext.Segment
 
getName() - Method in interface io.micronaut.context.env.ActiveEnvironment
 
getName() - Method in class io.micronaut.context.env.EmptyPropertySource
 
getName() - Method in class io.micronaut.context.env.MapPropertySource
 
getName() - Method in interface io.micronaut.context.env.PropertySource
 
getName() - Method in class io.micronaut.inject.ArgumentBeanType
 
getName() - Method in interface io.micronaut.inject.BeanConfiguration
 
getName() - Method in interface io.micronaut.inject.BeanDefinition
 
getName() - Method in interface io.micronaut.inject.BeanType
 
getName() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getName() - Method in interface io.micronaut.inject.FieldInjectionPoint
 
getName() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
getName() - Method in interface io.micronaut.inject.MethodReference
 
getOrCreate(BeanCreationContext<T>) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
getOrCreate(BeanCreationContext<T>) - Method in interface io.micronaut.context.scope.CustomScope
Resolve an object from the given scope.
getOrder() - Method in class io.micronaut.context.BeanRegistration
 
getOrder() - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
getOrder() - Method in class io.micronaut.context.env.CommandLinePropertySource
 
getOrder() - Method in class io.micronaut.context.env.EnvironmentPropertySource
 
getOrder() - Method in class io.micronaut.context.env.KubernetesEnvironmentPropertySource
 
getOrder() - Method in class io.micronaut.context.env.SystemPropertiesPropertySource
 
getOuterInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorArgumentSegment
 
getOuterInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
getOuterInjectionPoint() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodArgumentSegment
 
getOuterInjectionPoint() - Method in interface io.micronaut.inject.ArgumentInjectionPoint
 
getOverrideConfigLocations() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The config locations.
getOverrideConfigLocations() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getPackage() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
getPackage() - Method in interface io.micronaut.inject.BeanConfiguration
 
getPackages() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPackages() - Method in interface io.micronaut.context.env.Environment
 
getPath() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getPath() - Method in interface io.micronaut.context.BeanResolutionContext
 
getPlaceholderResolver() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPlaceholderResolver() - Method in interface io.micronaut.context.env.Environment
 
getPossibleCandidates() - Method in exception io.micronaut.context.exceptions.NonUniqueBeanException
 
getPostConstructMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getPostConstructMethods() - Method in interface io.micronaut.inject.BeanDefinition
All the methods that should be called once the bean has been fully initialized and constructed.
getPostConstructMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getPreDestroyMethods() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getPreDestroyMethods() - Method in interface io.micronaut.inject.BeanDefinition
All the methods that should be called when the object is to be destroyed.
getPreDestroyMethods() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getPrefix() - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
getPrefix() - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
 
getPriority() - Method in interface io.micronaut.context.env.ActiveEnvironment
A 0 based index representing the priority of the environment relative to other active environments.
getProperties(String, StringConvention) - Method in class io.micronaut.context.DefaultApplicationContext
 
getProperties(String, StringConvention) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
getProperty(String) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
getProperty(String, ArgumentConversionContext<T>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
getProperty(String) - Static method in class io.micronaut.context.env.CachedEnvironment
Returns the system property of the requested name.
getProperty(String) - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
getProperty(String, ArgumentConversionContext<T>) - Method in class io.micronaut.context.DefaultApplicationContext
 
getPropertyByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Obtain a property by its index.
getPropertyEntries(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
getPropertyEntries(String) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
getPropertyPathMatches(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
getPropertyPathMatches(String) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
getPropertyPlaceholderValueForConstructorArgument(BeanResolutionContext, BeanContext, int, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for a bean definition for a constructor at the given index
getPropertyPlaceholderValueForField(BeanResolutionContext, BeanContext, Argument, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getPropertyPlaceholderValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a placeholder value for the given method argument.
getPropertyPlaceholderValueForSetter(BeanResolutionContext, BeanContext, String, Argument<?>, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a placeholder value for the given method argument.
getPropertySourceLoaders() - Method in class io.micronaut.context.env.DefaultEnvironment
Obtains the PropertySourceLoader instances.
getPropertySourceLoaders() - Method in interface io.micronaut.context.env.Environment
Obtains the PropertySourceLoader instances.
getPropertySourceRootName() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPropertySources() - Method in class io.micronaut.context.env.DefaultEnvironment
 
getPropertySources() - Method in interface io.micronaut.context.env.Environment
 
getPropertyValueForConstructorArgument(BeanResolutionContext, BeanContext, int, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for a bean definition for a constructor at the given index
getPropertyValueForField(BeanResolutionContext, BeanContext, Argument, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getPropertyValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for the given method argument.
getPropertyValueForSetter(BeanResolutionContext, BeanContext, String, Argument<?>, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a property value for the given method argument.
getProxyTargetBean(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Resolves the proxy target for a given bean type.
getProxyTargetBean(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getProxyTargetBean(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Resolves the proxy target for a given bean type.
getProxyTargetBean(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
getProxyTargetBean(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Resolves the proxy target for a given bean type.
getProxyTargetBeanDefinition(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
getProxyTargetBeanDefinition(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Obtain the original BeanDefinition for a ProxyBeanDefinition.
getProxyTargetMethod(Argument<T>, Qualifier<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getProxyTargetMethod(Class<T>, Qualifier<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getProxyTargetMethod(Class<T>, String, Class<?>...) - Method in interface io.micronaut.context.ExecutionHandleLocator
Finds an optimized execution handle for invoking a bean method.
getRawMessage(String, MessageSource.MessageContext) - Method in class io.micronaut.context.i18n.ResourceBundleMessageSource
 
getRawMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getRawMessage(String, MessageSource.MessageContext) - Method in class io.micronaut.context.StaticMessageSource
 
getRawMessage(String, MessageSource.MessageContext, String) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context.
getRepeatableAnnotation(String) - Static method in class io.micronaut.inject.annotation.AnnotationMetadataSupport
 
getRequiredArguments() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
getRequiredArguments() - Method in interface io.micronaut.inject.ParametrizedInstantiatableBeanDefinition
 
getRequiredComponents() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getRequiredComponents() - Method in interface io.micronaut.inject.BeanDefinition
 
getRequiredComponents() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getRequiredMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context or throw an exception.
getRequiredMethod(String, Class<?>...) - Method in interface io.micronaut.inject.BeanDefinition
Finds a single ExecutableMethod for the given name and argument types.
getRequiredMethod(String, Class<?>...) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getRequiredRawMessage(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Resolve a message for the given code and context or throw an exception.
getResource(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
getResourceAsStream(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
getResourceLoader() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The class path resource loader to use.
getResourceLoader() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
getResources(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
getReturnType() - Method in class io.micronaut.context.AbstractExecutableMethod
 
getReturnType() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getReturnType() - Method in interface io.micronaut.inject.MethodReference
 
getRootBeanType() - Method in exception io.micronaut.context.exceptions.BeanCreationException
 
getRootDefinition() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
getRootDefinition() - Method in interface io.micronaut.context.BeanResolutionContext
 
getRootMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getScope() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getScope() - Method in interface io.micronaut.inject.BeanDefinition
 
getScope() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getScopeMap(boolean) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
getScopeName() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getScopeName() - Method in interface io.micronaut.inject.BeanDefinition
 
getScopeName() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getSource() - Method in class io.micronaut.context.event.BeanContextEvent
 
getStereotypeAnnotationNames() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getStreamOfTypeForConstructorArgument(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for a constructor argument at the given index
getStreamOfTypeForField(BeanResolutionContext, BeanContext, int, Argument<K>, Qualifier<K>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains a bean definition for the field at the given index and the argument at the given index
getStreamOfTypeForMethodArgument(BeanResolutionContext, BeanContext, int, int, Argument, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Obtains all bean definitions for the method at the given index and the argument at the given index
getTarget() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getTarget() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getTarget() - Method in interface io.micronaut.inject.ExecutionHandle
The target of the method invocation.
getTargetAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getTargetAnnotationMetadata() - Method in class io.micronaut.inject.annotation.AnnotationMetadataReference
 
getTargetDefinitionType() - Method in interface io.micronaut.inject.ProxyBeanDefinition
 
getTargetMethod() - Method in class io.micronaut.context.AbstractExecutableMethod
Soft resolves the target Method avoiding reflection until as late as possible.
getTargetMethod() - Method in class io.micronaut.inject.beans.AbstractExecutableBeanMethod
 
getTargetMethod() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
getTargetMethod() - Method in interface io.micronaut.inject.MethodReference
 
getTargetMethodByIndex(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Find Method representation at the method by index.
getTargetMethodByIndex(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Find Method representation at the method by index.
getTargetType() - Method in interface io.micronaut.inject.ProxyBeanDefinition
 
getThis() - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
getType() - Method in class io.micronaut.inject.ArgumentBeanType
 
getType() - Method in interface io.micronaut.inject.FieldInjectionPoint
 
getTypeArguments() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getTypeArguments() - Method in interface io.micronaut.inject.BeanDefinition
If the bean itself declares any type arguments this method will return the classes that represent those types.
getTypeArguments() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getTypeArguments() - Method in class io.micronaut.inject.qualifiers.ClosestTypeArgumentQualifier
 
getTypeArguments() - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
getTypeArguments(Class<?>) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
getTypeArguments(Class<?>) - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
getTypeArguments(Class<?>) - Method in interface io.micronaut.inject.BeanDefinition
Return the type arguments for the given interface or super type for this bean.
getTypeArguments(Class<?>) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
getTypeArguments(String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
getTypeArguments(String) - Method in interface io.micronaut.inject.BeanDefinition
Return the type arguments for the given interface or super type for this bean.
getTypeArguments(String) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
getTypeParameters() - Method in interface io.micronaut.inject.BeanDefinition
Returns the type parameters as a class array for the bean type.
getTypeParameters(Class<?>) - Method in interface io.micronaut.inject.BeanDefinition
Returns the type parameters as a class array for the given type.
getTypeVariables() - Method in class io.micronaut.inject.ArgumentBeanType
 
getValue(Class<? extends Annotation>, String, Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getValue(String, String, Argument<T>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getValue(String, String, Argument<T>, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Resolves the given value performing type conversion as necessary.
getValue(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(Class<? extends Annotation>, Argument<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(Class<? extends Annotation>, Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(Class<? extends Annotation>, String, Argument<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(Class<? extends Annotation>, String, Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.PlaceholderSegment
 
getValue(Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver.RawSegment
 
getValue(Class<T>) - Method in interface io.micronaut.context.env.DefaultPropertyPlaceholderResolver.Segment
Returns the value of a given segment converted to the provided type.
getValue(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(String, Argument<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(String, Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(String, String, Argument<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValue(String, String, Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValueForConstructorArgument(BeanResolutionContext, BeanContext, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getValueForField(BeanResolutionContext, BeanContext, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, Qualifier) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Deprecated.
getValueForPath(BeanResolutionContext, BeanContext, Argument<T1>, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Resolve a value for the given field of the given type and path.
getValues(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getValues(String, Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
getValues(String, Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
getValues(String, Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
getValues(Class<? extends Annotation>, Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValues(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getValues(String, Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
getVariables() - Method in interface io.micronaut.context.MessageSource.MessageContext
 
getVersion() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
getVersion() - Method in interface io.micronaut.inject.BeanConfiguration
The version of this configuration.
GOOGLE_COMPUTE - Enum constant in enum class io.micronaut.context.env.ComputePlatform
Google Compute Platform.
GOOGLE_COMPUTE - Static variable in interface io.micronaut.context.env.Environment
Cloud provider google compute instance.
GROOVY - Enum constant in enum class io.micronaut.context.annotation.Requires.Sdk
 

H

handleDestructionException(BeanDestructionException) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
Method that can be overridden to customize what happens on a shutdown error.
hasAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasCachedInterceptedTarget() - Method in interface io.micronaut.inject.proxy.InterceptedBeanProxy
Check if the proxy has the target cached before calling InterceptedBeanProxy.interceptedTarget().
hasDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasDeclaredAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasDeclaredStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasDeclaredStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasDeclaredStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasDynamicSegments() - Method in interface io.micronaut.context.env.ConfigurationPath
A configuration can have dynamic segments if it is nested within a EachProperty instance.
hasEvaluatedExpressions() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
hasEvaluatedExpressions() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the hasEvaluatedExpressions record component.
hasEvaluatedExpressions() - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasEvaluatedExpressions() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasEvaluatedExpressions() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasEvaluatedExpressions() - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
 
hasEvaluatedExpressions() - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
hashCode() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
hashCode() - Method in class io.micronaut.context.AbstractExecutableMethod
 
hashCode() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns a hash code value for this object.
hashCode() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
hashCode() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns a hash code value for this object.
hashCode() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
hashCode() - Method in class io.micronaut.context.AbstractMessageSource.MessageKey
 
hashCode() - Method in class io.micronaut.context.BeanRegistration
 
hashCode() - Method in record class io.micronaut.context.DisabledBean
Returns a hash code value for this object.
hashCode() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
hashCode() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
hashCode() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
hashCode() - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
hashCode() - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
hashCode() - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
hasPropertyExpressions() - Method in class io.micronaut.context.AbstractExecutableMethod
 
hasPropertyExpressions() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
hasPropertyExpressions() - Method in interface io.micronaut.context.EnvironmentConfigurable
 
hasPropertyExpressions() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasPropertyExpressions() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
hasPropertyExpressions() - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
hasStereotype(String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
hasStereotype(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
hasStereotype(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
HEROKU - Static variable in interface io.micronaut.context.env.Environment
Running on Heroku.
HOSTNAME - Static variable in interface io.micronaut.context.env.Environment
The host name environment variable.

I

IBM - Enum constant in enum class io.micronaut.context.env.ComputePlatform
IBM Cloud.
IBM - Static variable in interface io.micronaut.context.env.Environment
Cloud provider IBM cloud.
id() - Method in class io.micronaut.context.BeanRegistration
 
id() - Method in interface io.micronaut.context.scope.BeanCreationContext
 
id() - Method in interface io.micronaut.context.scope.CreatedBean
Returns an ID that is unique to the bean and can be used to cache the instance if necessary.
ifPresent(Consumer<T>) - Method in interface io.micronaut.context.BeanProvider
Executes the given logic if the bean is present.
ifResolvable(Consumer<T>) - Method in interface io.micronaut.context.BeanProvider
Executes the given logic if the bean is resolvable.
Import - Annotation Interface in io.micronaut.context.annotation
Allows importing an already compiled set of beans, placing any generating beans relative to the class where the import annotation is defined.
include(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Allow customizing the configurations that will be loaded.
include(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
Allow customizing the configurations that will be loaded.
includes() - Element in annotation interface io.micronaut.context.annotation.BeanProperties
The property names to include.
includes() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
 
includes() - Element in annotation interface io.micronaut.context.annotation.ConfigurationProperties
 
includes() - Element in annotation interface io.micronaut.context.annotation.ConfigurationReader
 
includes() - Element in annotation interface io.micronaut.context.annotation.EachProperty
 
index() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
The current index.
index() - Method in interface io.micronaut.context.env.ConfigurationPath
 
INDEX - Enum constant in enum class io.micronaut.context.env.ConfigurationPath.ConfigurationSegment.ConfigurationKind
A dynamic index.
Infrastructure - Annotation Interface in io.micronaut.context.annotation
Infrastructure scope represents a bean that cannot be overridden or replaced because it is critical to the functioning of the system.
InitializableBeanContext - Interface in io.micronaut.context
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.
initialize(BeanContext, T) - Method in interface io.micronaut.inject.InitializingBeanDefinition
Initializes the bean invoking all PostConstruct hooks.
initialize(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.InitializingBeanDefinition
Initializes the bean invoking all PostConstruct hooks.
initializeContext(List<DefaultBeanContext.BeanDefinitionProducer>, List<DefaultBeanContext.BeanDefinitionProducer>, List<DefaultBeanContext.BeanDefinitionProducer>) - Method in class io.micronaut.context.DefaultBeanContext
Initialize the context with the given Context scope beans.
initializeContext(List<DefaultBeanContext.BeanDefinitionProducer>, List<DefaultBeanContext.BeanDefinitionProducer>, List<DefaultBeanContext.BeanDefinitionProducer>) - Method in class io.micronaut.context.DefaultApplicationContext
 
initializeEventListeners() - Method in class io.micronaut.context.DefaultBeanContext
Initialize the event listeners.
initializeTypeConverters(BeanContext) - Method in class io.micronaut.context.DefaultApplicationContext
 
initializing - Variable in class io.micronaut.context.DefaultBeanContext
 
InitializingBeanDefinition<T> - Interface in io.micronaut.inject
A bean definition that is provides initialization hooks normally in the form of methods annotated with PostConstruct.
inject(BeanContext, T) - Method in interface io.micronaut.inject.InjectableBeanDefinition
Inject the given bean with the context.
inject(BeanResolutionContext, BeanContext, T) - Method in interface io.micronaut.inject.InjectableBeanDefinition
Inject the given bean with the context.
inject(BeanResolutionContext, BeanDefinition<?>, T) - Method in class io.micronaut.context.DefaultBeanContext
Injects a bean.
inject(BeanResolutionContext, BeanContext, T) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
inject(T) - Method in interface io.micronaut.context.BeanContext
Inject an existing instance.
inject(T) - Method in class io.micronaut.context.DefaultBeanContext
 
InjectableBeanDefinition<T> - Interface in io.micronaut.inject
An type of BeanDefinition that supports post initialization bean dependencies injection.
InjectionPoint<T> - Interface in io.micronaut.inject
An injection point as a point in a class definition where dependency injection is required.
InjectScope - Annotation Interface in io.micronaut.context.annotation
An annotation that can be declared on a constructor or method parameter that indicates that the injected bean should be destroyed after injection completes.
instance() - Static method in class io.micronaut.inject.qualifiers.PrimaryQualifier
Generified way to get the primary instance.
INSTANCE - Static variable in class io.micronaut.inject.qualifiers.AnyQualifier
 
INSTANCE - Static variable in class io.micronaut.inject.qualifiers.PrimaryQualifier
 
InstantiatableBeanDefinition<T> - Interface in io.micronaut.inject
An type of BeanDefinition that can build a new instance.
instantiate() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
instantiate(boolean, Object...) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
instantiate(BeanContext) - Method in interface io.micronaut.inject.InstantiatableBeanDefinition
Builds a bean instance.
instantiate(BeanResolutionContext, BeanContext) - Method in interface io.micronaut.inject.InstantiatableBeanDefinition
Builds a bean instance.
instantiate(BeanResolutionContext, BeanContext) - Method in interface io.micronaut.inject.ParametrizedInstantiatableBeanDefinition
 
instantiate(BeanResolutionContext, BeanContext, Map<String, Object>) - Method in interface io.micronaut.inject.ParametrizedInstantiatableBeanDefinition
Variation of the InstantiatableBeanDefinition.instantiate(BeanContext) method that allows passing the values necessary for successful bean construction.
instantiate(BeanResolutionContext, BeanContext) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
instantiate(BeanResolutionContext, BeanContext) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
instantiate(BeanResolutionContext, BeanContext, Map<String, Object>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
instantiateInternal(Object[]) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Reflection free bean instantiation implementation for the given arguments.
instantiateUnsafe(Object...) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
InterceptedBean - Interface in io.micronaut.inject.proxy
An internal interface implemented by generated proxy classes.
InterceptedBeanProxy<T> - Interface in io.micronaut.inject.proxy
An internal InterceptedBean that proxies another instance.
interceptedTarget() - Method in interface io.micronaut.inject.proxy.InterceptedBeanProxy
This method will return the target object being proxied.
InterceptorBindingQualifier<T> - Class in io.micronaut.inject.qualifiers
Qualifier used to resolve the interceptor binding when injection method interceptors for AOP.
interpolate(String, MessageSource.MessageContext) - Method in class io.micronaut.context.AbstractMessageSource
 
interpolate(String, MessageSource.MessageContext) - Method in interface io.micronaut.context.MessageSource
Interpolate the given message template.
intValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
intValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
intValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the int value and optionally map its value.
intValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
intValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
intValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the int value and optionally map its value.
intValue(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
intValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
intValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
intValue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
invalidateCaches() - Method in class io.micronaut.context.DefaultBeanContext
Invalidates the bean caches.
invoke(Object...) - Method in interface io.micronaut.inject.ExecutionHandle
Invokes the method.
invoke(Object, Object...) - Method in class io.micronaut.context.AbstractExecutableMethod
 
invoke(T, Object...) - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
invokeInternal(Object, Object[]) - Method in class io.micronaut.context.AbstractExecutableMethod
 
invokeMethodWithReflection(BeanResolutionContext, BeanContext, int, Object, Object[]) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Invoke a bean method that requires reflection.
invokeUnsafe(Object...) - Method in interface io.micronaut.inject.UnsafeExecutionHandle
Invokes the method without validation.
invokeUnsafe(Object, Object...) - Method in class io.micronaut.context.AbstractExecutableMethod
 
io.micronaut.context - package io.micronaut.context
This package contains the core classes for starting a BeanContext.
io.micronaut.context.annotation - package io.micronaut.context.annotation
Contains core annotations related to Dependency Injection and the Bean Container.
io.micronaut.context.banner - package io.micronaut.context.banner
 
io.micronaut.context.bind - package io.micronaut.context.bind
 
io.micronaut.context.condition - package io.micronaut.context.condition
Contains classes and interfaces related to conditional beans.
io.micronaut.context.converters - package io.micronaut.context.converters
Additional TypeConverter instances related to the BeanContext.
io.micronaut.context.env - package io.micronaut.context.env
Classes related to the Micronaut environment.
io.micronaut.context.env.exp - package io.micronaut.context.env.exp
 
io.micronaut.context.env.yaml - package io.micronaut.context.env.yaml
Property loading for YAML formatted files.
io.micronaut.context.event - package io.micronaut.context.event
Contains classes related to ApplicationContext event publishing and consuming.
io.micronaut.context.exceptions - package io.micronaut.context.exceptions
Contains common exceptions thrown from the BeanContext.
io.micronaut.context.expressions - package io.micronaut.context.expressions
 
io.micronaut.context.i18n - package io.micronaut.context.i18n
 
io.micronaut.context.processor - package io.micronaut.context.processor
Contains interfaces related to annotation processing.
io.micronaut.context.scope - package io.micronaut.context.scope
Contains interfaces related to the definition of custom scopes.
io.micronaut.inject - package io.micronaut.inject
Contains the core dependency injection interfaces.
io.micronaut.inject.annotation - package io.micronaut.inject.annotation
Contains classes for reading and writing annotation metadata at compile time.
io.micronaut.inject.beans - package io.micronaut.inject.beans
Contains implementations for compile time bean introspection.
io.micronaut.inject.provider - package io.micronaut.inject.provider
Internal package to support injection providers of various types.
io.micronaut.inject.proxy - package io.micronaut.inject.proxy
 
io.micronaut.inject.qualifiers - package io.micronaut.inject.qualifiers
Contains support classes for creating Bean Qualifier instances.
io.micronaut.inject.validation - package io.micronaut.inject.validation
Interfaces and types specific to validating BeanDefinition instances.
isAbstract() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns the value of the isAbstract record component.
isAbstract() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isAbstract() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the isAbstract record component.
isAbstract() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isAbstract() - Method in interface io.micronaut.inject.BeanDefinition
 
isAbstract() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isAbstract() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
isAbstract() - Method in interface io.micronaut.inject.ExecutableMethod
Defines whether the method is abstract.
isAbstract() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isActive(BeanConfiguration) - Method in class io.micronaut.context.env.DefaultEnvironment
 
isActive(BeanConfiguration) - Method in interface io.micronaut.context.env.Environment
Whether the current environment includes the given configuration.
isAllowEmptyProviders() - Method in interface io.micronaut.context.BeanContextConfiguration
 
isAllowEmptyProviders() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isAllowEmptyProviders(BeanContext) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
Return whether missing providers are allowed for this implementation.
isAllowEmptyProviders(BeanContext) - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
isBannerEnabled() - Method in interface io.micronaut.context.ApplicationContextConfiguration
The banner is enabled by default.
isBannerEnabled() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isBootstrapEnvironmentEnabled() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
isBootstrapEnvironmentEnabled() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isCandidateBean(Argument<?>) - Method in interface io.micronaut.inject.BeanDefinition
 
isCandidateBean(Argument<?>) - Method in interface io.micronaut.inject.BeanType
Return whether this bean type is a candidate for dependency injection for the passed type.
isCandidateBean(Argument<?>) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isCandidateBean(Argument<?>) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isConfigurationProperties() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isConfigurationProperties() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the isConfigurationProperties record component.
isConfigurationProperties() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isConfigurationProperties() - Method in record class io.micronaut.context.DisabledBean
 
isConfigurationProperties() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isConfigurationProperties() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isConfigurationProperties() - Method in interface io.micronaut.inject.BeanDefinition
 
isConfigurationProperties() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isConfigurationProperties() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isContainerType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isContainerType() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the isContainerType record component.
isContainerType() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isContainerType() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isContainerType() - Method in class io.micronaut.inject.ArgumentBeanType
 
isContainerType() - Method in interface io.micronaut.inject.BeanType
Checks whether the bean type is a container type.
isContainerType() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isContextScope() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isContextScope() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isContextScope() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isDeduceCloudEnvironment() - Method in interface io.micronaut.context.ApplicationContextConfiguration
If set to true Micronaut will attempt to deduce the environment using safe methods like environment variables and the stack trace.
isDeduceCloudEnvironment() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isEagerInitConfiguration() - Method in interface io.micronaut.context.BeanContextConfiguration
Whether eager initialization of ConfigurationProperties is enabled.
isEagerInitSingletons() - Method in interface io.micronaut.context.BeanContextConfiguration
Whether eager initialization of singletons is enabled.
isEmpty() - Method in interface io.micronaut.context.event.ApplicationEventPublisher
Check whether this publisher is empty (i.e.
isEmpty() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isEmpty() - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isEnabled() - Method in class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
isEnabled(BeanContext) - Method in interface io.micronaut.inject.BeanContextConditional
Return whether this component is enabled for the given context.
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.ArgumentBeanType
 
isEnabled(BeanContext, BeanResolutionContext) - Method in interface io.micronaut.inject.BeanContextConditional
Return whether this component is enabled for the given context.
isEnabled(BeanContext, BeanResolutionContext) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isEnabled(BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isEnabled(BeanContext) - Method in class io.micronaut.inject.ArgumentBeanType
 
isEnabled(BeanContext) - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.context.BeanRegistration
 
isEnabled(BeanContext, BeanResolutionContext) - Method in record class io.micronaut.context.DisabledBean
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
isEnableDefaultPropertySources() - Method in interface io.micronaut.context.ApplicationContextConfiguration
Whether to load the default set of property sources.
isEnableDefaultPropertySources() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isEnvironmentPropertySource() - Method in interface io.micronaut.context.ApplicationContextConfiguration
 
isEnvironmentPropertySource() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
isFailing() - Method in interface io.micronaut.context.condition.ConditionContext
 
isFalse(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isFalse(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isFalse(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isFalse(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isFalse(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
isFalse(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
isInnerConfiguration(Class<?>) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Check if the class is an inner configuration.
isIterable() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isIterable() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the isIterable record component.
isIterable() - Method in interface io.micronaut.inject.BeanDefinition
 
isIterable() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isKotlinFunctionReturnTypeUnit(ExecutableMethod) - Static method in class io.micronaut.inject.beans.KotlinExecutableMethodUtils
Kotlin suspend function return type check.
isLinux() - Method in class io.micronaut.context.condition.OperatingSystem
 
isList() - Method in interface io.micronaut.context.env.ConfigurationPath
 
isLogEnabled() - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
Deprecated.
don't need to have this method
isMacOs() - Method in class io.micronaut.context.condition.OperatingSystem
 
isNotEmpty() - Method in interface io.micronaut.context.env.ConfigurationPath
 
isPostConstructMethod - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
isPostConstructMethod() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
isPreDestroyMethod - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
isPreDestroyMethod() - Method in interface io.micronaut.inject.MethodInjectionPoint
 
isPresent() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isPresent() - Method in interface io.micronaut.context.BeanProvider
Determines if there is a bean that matches the required type and qualifiers.
isPresent() - Method in record class io.micronaut.context.DisabledBean
 
isPresent() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isPresent() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isPresent() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isPresent() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isPresent() - Method in class io.micronaut.inject.provider.BeanProviderDefinition
 
isPresent() - Method in class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
isPresent() - Method in class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 
isPresent(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isPresent(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isPresent(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
isPresent(String) - Method in interface io.micronaut.context.env.Environment
Check whether the given class is present within this environment.
isPrimary() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isPrimary() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the isPrimary record component.
isPrimary() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isPrimary() - Method in interface io.micronaut.context.env.ConfigurationPath
 
isPrimary() - Method in class io.micronaut.inject.ArgumentBeanType
 
isPrimary() - Method in interface io.micronaut.inject.BeanType
 
isPrimary() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isProxiedBean() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isProxiedBean() - Method in interface io.micronaut.inject.BeanDefinitionReference
Returns whether another bean exists that proxies this bean.
isProxy() - Method in interface io.micronaut.inject.BeanDefinition
Whether this bean definition represents a proxy.
isProxy() - Method in interface io.micronaut.inject.ProxyBeanDefinition
 
isProxyTarget() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isProxyTarget() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isRepeatableAnnotation(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isRepeatableAnnotation(String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isResolvable() - Method in interface io.micronaut.context.BeanProvider
Is the bean resolvable using the BeanProvider.get() or BeanProvider.ifPresent(Consumer) methods.
isRunning() - Method in class io.micronaut.context.DefaultBeanContext
 
isRunning() - Method in class io.micronaut.context.env.DefaultEnvironment
 
isRunning() - Method in interface io.micronaut.context.LifeCycle
 
isSingleton() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
isSingleton() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the isSingleton record component.
isSingleton() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
isSingleton() - Method in record class io.micronaut.context.DisabledBean
 
isSingleton() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
isSingleton() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
isSingleton() - Method in interface io.micronaut.inject.BeanDefinition
 
isSingleton() - Method in interface io.micronaut.inject.BeanDefinitionReference
 
isSingleton() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
isSingleton() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
isSolaris() - Method in class io.micronaut.context.condition.OperatingSystem
 
isSuspend() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns the value of the isSuspend record component.
isSuspend() - Method in interface io.micronaut.inject.DelegatingExecutableMethod
 
isSuspend() - Method in interface io.micronaut.inject.ExecutableMethod
Defines whether the method is Kotlin suspend function.
isTrue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isTrue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isTrue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
isTrue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
isTrue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
isTrue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the boolean value and optionally map its value.
isTrue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
isTrue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
isTrue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
isUnique() - Method in interface io.micronaut.context.BeanProvider
Determines if more than one bean matches the specified type and qualifiers.
isWindows() - Method in class io.micronaut.context.condition.OperatingSystem
 
isWithin(BeanDefinitionReference) - Method in class io.micronaut.context.AbstractBeanConfiguration
 
isWithin(BeanDefinitionReference) - Method in interface io.micronaut.inject.BeanConfiguration
Check whether the specified bean definition class is within this bean configuration.
isWithin(Class) - Method in interface io.micronaut.inject.BeanConfiguration
Check whether the specified class is within this bean configuration.
isWithin(String) - Method in class io.micronaut.context.AbstractBeanConfiguration
 
isWithin(String) - Method in interface io.micronaut.context.env.ConfigurationPath
Check whether the given prefix is within the current path.
isWithin(String) - Method in interface io.micronaut.inject.BeanConfiguration
Check whether the specified class is within this bean configuration.
isWrapperType(Class<?>) - Method in class io.micronaut.inject.provider.ProviderTypeInformationProvider
 
iterator() - Method in interface io.micronaut.context.BeanProvider
 
iterator() - Method in class io.micronaut.context.env.EmptyPropertySource
 
iterator() - Method in class io.micronaut.context.env.MapPropertySource
 
iterator() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 

J

JakartaProviderBeanDefinition - Class in io.micronaut.inject.provider
Implementation for Jakarta bean lookups.
JakartaProviderBeanDefinition() - Constructor for class io.micronaut.inject.provider.JakartaProviderBeanDefinition
 
JAVA - Enum constant in enum class io.micronaut.context.annotation.Requires.Sdk
 
JAVA_PROPERTIES - Enum constant in enum class io.micronaut.context.env.PropertySource.PropertyConvention
Lower case separated by dots (java properties file style).
JavaxProviderBeanDefinition - Class in io.micronaut.inject.provider
Implementation for javax provider bean lookups.
JavaxProviderBeanDefinition() - Constructor for class io.micronaut.inject.provider.JavaxProviderBeanDefinition
 

K

kind() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
 
kind() - Method in interface io.micronaut.context.env.ConfigurationPath
 
KOTLIN - Enum constant in enum class io.micronaut.context.annotation.Requires.Sdk
 
KotlinExecutableMethodUtils - Class in io.micronaut.inject.beans
Internal Utility methods for working with Kotlin suspend functions
KotlinExecutableMethodUtils() - Constructor for class io.micronaut.inject.beans.KotlinExecutableMethodUtils
 
KUBERNETES - Static variable in interface io.micronaut.context.env.Environment
Running on Kubernetes.
KubernetesEnvironmentPropertySource - Class in io.micronaut.context.env
A property source specific for the Kubernetes environment.
KubernetesEnvironmentPropertySource() - Constructor for class io.micronaut.context.env.KubernetesEnvironmentPropertySource
Default constructor.
KubernetesEnvironmentPropertySource(List<String>, List<String>) - Constructor for class io.micronaut.context.env.KubernetesEnvironmentPropertySource
Allows for control over which environment variables are included.

L

LifeCycle<T extends LifeCycle> - Interface in io.micronaut.context
A life cycle interface providing a start method and extending Closeable which provides a close() method for termination.
LINUX - Enum constant in enum class io.micronaut.context.annotation.Requires.Family
 
list() - Element in annotation interface io.micronaut.context.annotation.EachProperty
 
LIST - Enum constant in enum class io.micronaut.context.env.ConfigurationPath.ConfigurationSegment.ConfigurationKind
A list that requires replacement.
load() - Method in record class io.micronaut.context.DisabledBean
 
load() - Method in class io.micronaut.context.event.ApplicationEventPublisherFactory
 
load() - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
load() - Method in interface io.micronaut.inject.BeanDefinitionReference
Loads the bean definition.
load() - Method in class io.micronaut.inject.provider.AbstractProviderDefinition
 
load(BeanContext) - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
load(BeanContext) - Method in interface io.micronaut.context.RuntimeBeanDefinition
 
load(BeanContext) - Method in interface io.micronaut.inject.BeanDefinitionReference
Loads the bean definition for the current BeanContext.
load(Environment) - Method in interface io.micronaut.context.env.PropertySourceLoader
Load a PropertySource for the given Environment.
load(Environment) - Method in interface io.micronaut.context.env.PropertySourceLocator
Locate a PropertySource for the given environment.
load(String, ResourceLoader) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
load(String, ResourceLoader) - Method in interface io.micronaut.context.env.PropertySourceLoader
Load a PropertySource for the given Environment.
loadEnv(String, ResourceLoader, ActiveEnvironment) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
loadEnv(String, ResourceLoader, ActiveEnvironment) - Method in interface io.micronaut.context.env.PropertySourceLoader
Load a PropertySource for the given Environment.
LocalizedMessageSource - Interface in io.micronaut.context
Retrieve messages for the resolved locale.
log - Variable in class io.micronaut.context.env.AbstractPropertySourceLoader
 
log - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
LOG - Static variable in class io.micronaut.context.DefaultBeanContext
 
LOG_LIFECYCLE - Static variable in class io.micronaut.context.DefaultBeanContext
 
longValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
longValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
longValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the long value and optionally map its value.
longValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
longValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
longValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the long value and optionally map its value.
longValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
longValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
longValue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 

M

MAC_OS - Enum constant in enum class io.micronaut.context.annotation.Requires.Family
 
mainClass(Class<?>) - Method in interface io.micronaut.context.ApplicationContextBuilder
The main class used by this application.
mainClass(Class<?>) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
MAP - Enum constant in enum class io.micronaut.context.env.ConfigurationPath.ConfigurationSegment.ConfigurationKind
A map that requires replacement.
mapAnnotationValue(AnnotationValue<T>) - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
 
mapAnnotationValue(AnnotationValue<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
mapOf(Object...) - Static method in interface io.micronaut.context.env.PropertySource
Create a LinkedHashMap of configuration from an array of values.
mapOfType(Argument<V>) - Method in interface io.micronaut.context.BeanLocator
Obtain a map of beans of the given type where the key is the qualifier.
mapOfType(Argument<V>, Qualifier<V>) - Method in interface io.micronaut.context.BeanLocator
Obtain a map of beans of the given type where the key is the qualifier.
mapOfType(Argument<V>, Qualifier<V>) - Method in interface io.micronaut.context.BeanResolutionContext
Obtains a map of beans of the given type and qualifier.
mapOfType(Class<V>) - Method in interface io.micronaut.context.BeanLocator
Obtain a map of beans of the given type where the key is the qualifier.
mapOfType(Class<V>, Qualifier<V>) - Method in interface io.micronaut.context.BeanLocator
Obtain a map of beans of the given type where the key is the qualifier.
mapOfType(BeanResolutionContext, Argument<V>, Qualifier<V>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains a map of beans of the given type and qualifier.
mapOfType(Argument<V>, Qualifier<V>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
mapOfType(Argument<V>, Qualifier<V>) - Method in class io.micronaut.context.DefaultBeanContext
 
Mapper - Annotation Interface in io.micronaut.context.annotation
An annotation that can be used on abstract methods that define a return type and exactly a single argument.
Mapper.ConflictStrategy - Enum Class in io.micronaut.context.annotation
The conflict strategy specifies the behaviour if a conflict is found.
Mapper.Mapping - Annotation Interface in io.micronaut.context.annotation
The mappings.
MappingAnnotationMetadataDelegate - Class in io.micronaut.inject.annotation
Abstract annotation metadata delegate for cases when annotation values need to be mapped before being returned.
MappingAnnotationMetadataDelegate() - Constructor for class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
MapPropertySource - Class in io.micronaut.context.env
A PropertySource that uses a map.
MapPropertySource(String, Map) - Constructor for class io.micronaut.context.env.MapPropertySource
Creates a map property source.
markDependentAsFactory() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
markDependentAsFactory() - Method in interface io.micronaut.context.BeanResolutionContext
Marks first dependent as factory.
matches(ConditionContext) - Method in interface io.micronaut.context.condition.Condition
Check whether a specific condition is met.
matches(ConditionContext) - Method in class io.micronaut.context.condition.TrueCondition
 
matches(ConditionContext) - Method in class io.micronaut.context.RequiresCondition
 
matchesConfiguration(ConditionContext, AnnotationValue<Requires>) - Method in class io.micronaut.context.RequiresCondition
 
member() - Element in annotation interface io.micronaut.context.annotation.AliasFor
 
MEMBER_ACCESS_KIND - Static variable in annotation interface io.micronaut.context.annotation.BeanProperties
 
MEMBER_ALLOW_WRITE_WITH_MULTIPLE_ARGS - Static variable in annotation interface io.micronaut.context.annotation.BeanProperties
 
MEMBER_ALLOW_WRITE_WITH_ZERO_ARGS - Static variable in annotation interface io.micronaut.context.annotation.BeanProperties
 
MEMBER_BEAN - Static variable in annotation interface io.micronaut.context.annotation.Replaces
 
MEMBER_BEAN - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_BEAN_PROPERTY - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_BEANS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_CLASSES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_CONDITION - Static variable in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
MEMBER_CONDITION - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_CONFIGURATION - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_DEFAULT_VALUE - Static variable in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
MEMBER_DEFAULT_VALUE - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_ENTITIES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_ENV - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_EXCLUDED_ANNOTATIONS - Static variable in annotation interface io.micronaut.context.annotation.BeanProperties
 
MEMBER_EXCLUDES - Static variable in annotation interface io.micronaut.context.annotation.BeanProperties
 
MEMBER_FACTORY - Static variable in annotation interface io.micronaut.context.annotation.Replaces
 
MEMBER_FORMAT - Static variable in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
MEMBER_FROM - Static variable in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
MEMBER_INCLUDES - Static variable in annotation interface io.micronaut.context.annotation.BeanProperties
 
MEMBER_MISSING_BEANS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_MISSING_CLASSES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_MISSING_PROPERTY - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_NAMED - Static variable in annotation interface io.micronaut.context.annotation.Replaces
 
MEMBER_NOT_ENV - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_NOT_EQUALS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_NOT_OS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_OS - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_PATTERN - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_PROPERTY - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_QUALIFIER - Static variable in annotation interface io.micronaut.context.annotation.Replaces
 
MEMBER_RESOURCES - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_SDK - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_TO - Static variable in annotation interface io.micronaut.context.annotation.Mapper.Mapping
 
MEMBER_VERSION - Static variable in class io.micronaut.context.RequiresCondition
 
MEMBER_VISIBILITY - Static variable in annotation interface io.micronaut.context.annotation.BeanProperties
 
memoized(Provider<T>) - Static method in class io.micronaut.context.ProviderUtils
Caches the result of provider in a thread safe manner.
merge() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
Merges the hierarchy into one MutableAnnotationMetadata.
MessageKey(Locale, String) - Constructor for class io.micronaut.context.AbstractMessageSource.MessageKey
Default constructor.
MessageSource - Interface in io.micronaut.context
Interface for resolving messages from some source.
MessageSource.MessageContext - Interface in io.micronaut.context
The context to use.
MessageSourceUtils - Class in io.micronaut.context
Utility class used by MessageSource to create variables maps.
MessageSourceUtils() - Constructor for class io.micronaut.context.MessageSourceUtils
 
META_BINDING_VALUES - Static variable in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
METHOD - Enum constant in enum class io.micronaut.context.annotation.BeanProperties.AccessKind
The default behaviour which is to favour public getters for bean properties.
MethodArgumentSegment(BeanDefinition, String, Argument, Argument[], AbstractBeanResolutionContext.MethodSegment) - Constructor for class io.micronaut.context.AbstractBeanResolutionContext.MethodArgumentSegment
 
methodAtIndexMatches(int, String, Class<?>[]) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Checks if the method at index matches name and argument types.
MethodExecutionHandle<T,R> - Interface in io.micronaut.inject
Represents an execution handle that invokes a method.
MethodInjectionPoint<B,T> - Interface in io.micronaut.inject
Defines an injection point for a method.
methodName - Variable in class io.micronaut.context.AbstractExecutableMethod
 
methodName - Variable in class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
methodName() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns the value of the methodName record component.
MethodOrFieldReference(Class<?>) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.MethodOrFieldReference
 
MethodReference<T,R> - Interface in io.micronaut.inject
A reference to a method.
MethodReference(Class<?>, AnnotationMetadata, String, Argument<?>, Argument<?>[], boolean, boolean) - Constructor for record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
The constructor.
MethodReference(Class, String, Argument[], AnnotationMetadata) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
MethodReference(Class, String, Argument[], AnnotationMetadata, boolean, boolean) - Constructor for class io.micronaut.context.AbstractInitializableBeanDefinition.MethodReference
 
MICRONAUT - Enum constant in enum class io.micronaut.context.annotation.Requires.Sdk
 
MICRONAUT - Static variable in interface io.micronaut.context.env.Environment
Constant for the name micronaut.
MicronautBanner - Class in io.micronaut.context.banner
Default implementation of Banner that prints the default Micronaut banner.
MicronautBanner(PrintStream) - Constructor for class io.micronaut.context.banner.MicronautBanner
Constructor.
missing() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the given classes that should be missing from the classpath for the bean or configuration to load.
missingBeans() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the given beans that should be missing from the classpath for the bean or configuration to load.
missingClasses() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the given class names should be missing from the classpath for the bean configuration to load.
missingConfigurations() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the given configurations that should be missing from the classpath for the bean or configuration to load.
missingProperty() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses that the bean or configuration will only be configured if the given property is missing.
missingProperty(BeanResolutionContext, ArgumentConversionContext, String) - Static method in exception io.micronaut.context.exceptions.DependencyInjectionException
Builds an error message for attempted argument conversion on a method.
MSG_BEAN_DEFINITION - Static variable in class io.micronaut.context.DefaultBeanContext
 
MutableAnnotationMetadata - Class in io.micronaut.inject.annotation
A mutable various of DefaultAnnotationMetadata that is used only at build time.
MutableAnnotationMetadata() - Constructor for class io.micronaut.inject.annotation.MutableAnnotationMetadata
Default constructor.
mutableConversionService - Variable in class io.micronaut.context.env.DefaultEnvironment
 
mutateMember(MutableAnnotationMetadata, String, String, Object) - Static method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Sets a member of the given AnnotationMetadata return a new annotation metadata instance without mutating the existing.
mutateMember(MutableAnnotationMetadata, String, Map<CharSequence, Object>) - Static method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Sets a member of the given AnnotationMetadata return a new annotation metadata instance without mutating the existing.

N

name() - Element in annotation interface io.micronaut.context.annotation.DefaultImplementation
 
name() - Element in annotation interface io.micronaut.context.annotation.Property
The name of the property in kebab case.
name() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
 
name() - Method in interface io.micronaut.context.env.ConfigurationPath
 
NAME - Enum constant in enum class io.micronaut.context.env.ConfigurationPath.ConfigurationSegment.ConfigurationKind
Dynamic name.
NAME - Static variable in annotation interface io.micronaut.context.annotation.Any
 
NAME - Static variable in annotation interface io.micronaut.context.annotation.Primary
Qualified name.
NAME - Static variable in annotation interface io.micronaut.context.annotation.Prototype
 
NAME - Static variable in annotation interface io.micronaut.context.annotation.Type
The name of the annotation.
NAME - Static variable in class io.micronaut.context.env.CommandLinePropertySource
The name of the property source.
NAME - Static variable in class io.micronaut.context.env.EnvironmentPropertySource
Constant for Environment property source.
NAME - Static variable in class io.micronaut.context.env.KubernetesEnvironmentPropertySource
The name of this property source.
NAME - Static variable in class io.micronaut.context.env.SystemPropertiesPropertySource
Constant for System property source.
named() - Element in annotation interface io.micronaut.context.annotation.Replaces
The name of the qualifiers of the bean that should be replaced.
named(String) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The qualifier to use.
newAnnotationValue(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
newAnnotationValue(String, Map<CharSequence, Object>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
newApplicationContext() - Method in class io.micronaut.context.DefaultApplicationContextBuilder
Creates the ApplicationContext instance.
newNoSuchBeanException(BeanResolutionContext, Argument<T>, Qualifier<T>, String) - Method in class io.micronaut.context.DefaultBeanContext
Trigger a no such bean exception.
newNoSuchBeanException(BeanResolutionContext, Argument<T>, Qualifier<T>, String) - Method in class io.micronaut.context.DefaultApplicationContext
 
newPath() - Static method in interface io.micronaut.context.env.ConfigurationPath
 
NO_OP - Static variable in interface io.micronaut.context.ApplicationContextConfigurer
A default configurer which does nothing.
NO_OP - Static variable in interface io.micronaut.context.event.ApplicationEventPublisher
 
NonBinding - Annotation Interface in io.micronaut.context.annotation
Excludes a member of an annotation type (such as a qualifier type or interceptor binding type) from consideration when the container compares two annotation instances.
none() - Static method in class io.micronaut.inject.qualifiers.Qualifiers
Allows looking up for beans without any qualifier.
nonGenerated - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
NonUniqueBeanException - Exception in io.micronaut.context.exceptions
Exception thrown when a bean is not unique and has multiple possible implementations for a given bean type.
NonUniqueBeanException(Class<? extends T>, Iterator<BeanDefinition<T>>) - Constructor for exception io.micronaut.context.exceptions.NonUniqueBeanException
 
noOp() - Static method in interface io.micronaut.context.event.ApplicationEventPublisher
Returns a no-op instance of ApplicationEventPublisher.
NORMALIZED - Enum constant in enum class io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
The catalog that contains normalized keys.
NoSuchBeanException - Exception in io.micronaut.context.exceptions
Thrown when no such beans exists.
NoSuchBeanException(Argument<?>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(Argument<T>, Qualifier<T>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(Argument<T>, Qualifier<T>, String) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(Class<?>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(Class<T>, Qualifier<T>) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchBeanException(String) - Constructor for exception io.micronaut.context.exceptions.NoSuchBeanException
 
NoSuchMessageException - Exception in io.micronaut.context.exceptions
Thrown if an error occurs locating a message.
NoSuchMessageException(String) - Constructor for exception io.micronaut.context.exceptions.NoSuchMessageException
Default constructor.
notEnv() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses that the configuration will not load within the given environments.
notEquals() - Element in annotation interface io.micronaut.context.annotation.Requires
Constraint a property to not equal the given value.
notOs() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the current operating system must not be one in the given list.

O

of(BeanContext, BeanIdentifier, BeanDefinition<K>, K) - Static method in class io.micronaut.context.BeanRegistration
Creates new bean registration.
of(BeanContext, BeanIdentifier, BeanDefinition<K>, K, List<BeanRegistration<?>>) - Static method in class io.micronaut.context.BeanRegistration
Creates new bean registration.
of(Class<B>, Supplier<B>) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
Creates a new bean definition that will resolve the bean from the given supplier.
of(Locale) - Static method in interface io.micronaut.context.MessageSource.MessageContext
Obtain a message context for the given locale.
of(Locale, Map<String, Object>) - Static method in interface io.micronaut.context.MessageSource.MessageContext
Obtain a message context for the given locale and variables.
of(Map<String, Object>) - Static method in interface io.micronaut.context.MessageSource.MessageContext
Obtain a message context for the given variables.
of(B) - Static method in interface io.micronaut.context.RuntimeBeanDefinition
Creates a new effectively singleton bean definition that references the given bean.
of(AnnotationMetadata) - Static method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
of(BeanDefinition<?>...) - Static method in interface io.micronaut.context.env.ConfigurationPath
Computes the path for the given nested chain of definitions.
of(BeanDefinition<T1>, ExecutableMethod<T1, R1>) - Static method in interface io.micronaut.inject.BeanDefinitionMethodReference
of(String) - Static method in interface io.micronaut.inject.BeanIdentifier
Create a new BeanIdentifier for the given id.
of(String, int) - Static method in interface io.micronaut.context.env.ActiveEnvironment
Creates a new active environment for the given arguments.
of(String, Object...) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(String, Map<String, Object>) - Static method in class io.micronaut.context.env.MapPropertySource
Create a new MapPropertySource from the given map.
of(String, Map<String, Object>) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(String, Map<String, Object>, int) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(String, Map<String, Object>, PropertySource.PropertyConvention) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource from the given map.
of(Map<String, Object>) - Static method in interface io.micronaut.context.env.PropertySource
Create a PropertySource named Environment.DEFAULT_NAME from the given map.
of(T2, ExecutableMethod<T2, R2>) - Static method in interface io.micronaut.inject.ExecutionHandle
Creates an ExecutionHandle for the give bean and method.
onApplicationEvent(E) - Method in interface io.micronaut.context.event.ApplicationEventListener
Handle an application event.
onCreated(BeanCreatedEvent<T>) - Method in interface io.micronaut.context.event.BeanCreatedEventListener
Fired when a bean is created and all PostConstruct initialization hooks have been called.
onDestroyed(BeanDestroyedEvent<T>) - Method in interface io.micronaut.context.event.BeanDestroyedEventListener
Fired when a bean has been destroyed and all PreDestroy methods invoked.
onInitialized(BeanInitializingEvent<T>) - Method in interface io.micronaut.context.event.BeanInitializedEventListener
Fired when a bean is instantiated but the PostConstruct initialization hooks have not yet been called and in this case of bean Provider instances the Provider.get() method has not yet been invoked.
onNewSegment(BeanResolutionContext.Segment<?, ?>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
onPreDestroy(BeanPreDestroyEvent<T>) - Method in interface io.micronaut.context.event.BeanPreDestroyEventListener
Fired when a bean is about to be destroyed but before any PreDestroy methods have been invoked.
OperatingSystem - Class in io.micronaut.context.condition
Details of the current operating system.
ORACLE_CLOUD - Enum constant in enum class io.micronaut.context.env.ComputePlatform
Oracle Cloud.
ORACLE_CLOUD - Static variable in interface io.micronaut.context.env.Environment
Cloud provider Oracle Cloud.
orElse(T) - Method in interface io.micronaut.context.BeanProvider
Allows selecting an alternative bean if the backing bean is not present.
os() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the current operating system must be one in the given list.
OTHER - Enum constant in enum class io.micronaut.context.annotation.Requires.Family
 
OTHER - Enum constant in enum class io.micronaut.context.env.ComputePlatform
Other.
overrideConfigLocations(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Override default config locations.
overrideConfigLocations(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 

P

packages() - Element in annotation interface io.micronaut.context.annotation.Import
A list of package names to import.
packages(String...) - Method in interface io.micronaut.context.ApplicationContextBuilder
The packages to include for package scanning.
packages(String...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
Parallel - Annotation Interface in io.micronaut.context.annotation
A hint annotation that can be added to Bean definitions or Executable methods to indicate that they can be initialized in parallel with the application context.
Parameter - Annotation Interface in io.micronaut.context.annotation
Specifies that an argument to a bean constructor is user provided.
ParametrizedInstantiatableBeanDefinition<T> - Interface in io.micronaut.inject
An type of BeanDefinition that can build a new instance, construction requires additional (possibly user supplied) parameters in order construct a bean
ParametrizedProvider<T> - Interface in io.micronaut.inject
An extended version of the Provider interface.
parent() - Method in interface io.micronaut.context.env.ConfigurationPath
 
path - Variable in class io.micronaut.context.AbstractBeanResolutionContext
 
path() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
 
path() - Method in interface io.micronaut.context.env.ConfigurationPath
 
pattern() - Element in annotation interface io.micronaut.context.annotation.Requires
Used in combination with Requires.property() to express the required pattern of the property.
peekLast() - Method in interface io.micronaut.context.env.ConfigurationPath
 
popDependentBeans() - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
popDependentBeans() - Method in interface io.micronaut.context.BeanResolutionContext
 
POSITION - Static variable in class io.micronaut.context.env.CommandLinePropertySource
The position of the loader.
POSITION - Static variable in class io.micronaut.context.env.EnvironmentPropertySource
The position of the loader.
POSITION - Static variable in class io.micronaut.context.env.SystemPropertiesPropertySource
The position of the loader.
postConstruct(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Default postConstruct hook that only invokes methods that require reflection.
PrecalculatedInfo(Optional<String>, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
 
PrecalculatedInfo(Optional<String>, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Creates an instance of a PrecalculatedInfo record class.
preDestroy() - Element in annotation interface io.micronaut.context.annotation.Bean
 
preDestroy(BeanResolutionContext, BeanContext, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Default preDestroy hook that only invokes methods that require reflection.
prefix() - Element in annotation interface io.micronaut.context.annotation.ConfigurationReader
 
prefix() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
 
prefix() - Method in interface io.micronaut.context.env.ConfigurationPath
Compute the prefix to resolve properties based on the current state of the path and the given prefix.
PREFIX - Static variable in annotation interface io.micronaut.context.annotation.ConfigurationReader
The prefix name.
PREFIX - Static variable in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Prefix for placeholder in properties.
PREFIX_CALCULATED - Static variable in annotation interface io.micronaut.context.annotation.ConfigurationReader
 
prefixes() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
The default is for ConfigurationBuilder to look for public JavaBean-style setters.
primary() - Element in annotation interface io.micronaut.context.annotation.EachProperty
 
primary() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
 
primary() - Method in interface io.micronaut.context.env.ConfigurationPath
 
Primary - Annotation Interface in io.micronaut.context.annotation
A Qualifier that indicates that this bean is the primary bean that should be selected in the case of multiple possible interface implementations.
PRIMARY - Static variable in interface io.micronaut.context.Qualifier
The name of the primary annotation class.
PrimaryQualifier<T> - Class in io.micronaut.inject.qualifiers
A qualifier to look up a primary bean.
print() - Method in interface io.micronaut.context.banner.Banner
Print the banner.
print() - Method in class io.micronaut.context.banner.MicronautBanner
 
print() - Method in class io.micronaut.context.banner.ResourceBanner
 
process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in interface io.micronaut.context.processor.ExecutableMethodProcessor
The process method will be called for every ExecutableMethod that is annotated with the type parameter A.
process(BeanDefinition<?>, T) - Method in interface io.micronaut.context.processor.AnnotationProcessor
The process method will be called for every ExecutableMethod that is annotated with the type parameter A.
processInput(String, InputStream, Map<String, Object>) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
processInput(String, InputStream, Map<String, Object>) - Method in class io.micronaut.context.env.PropertiesPropertySourceLoader
 
processInput(String, InputStream, Map<String, Object>) - Method in class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
processMap(Map<String, Object>, Map, String) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
processOnStartup() - Element in annotation interface io.micronaut.context.annotation.Executable
Whether the ExecutableMethod should be processed at startup by the registered ExecutableMethodProcessor instances.
processParallelBeans(List<DefaultBeanContext.BeanDefinitionProducer>) - Method in class io.micronaut.context.DefaultBeanContext
Processes parallel bean definitions.
processPropertySource(PropertySource, PropertySource.PropertyConvention) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
properties(Map<String, Object>) - Method in interface io.micronaut.context.ApplicationContextBuilder
Properties to override from the environment.
properties(Map<String, Object>) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
PROPERTIES_EXTENSION - Static variable in class io.micronaut.context.env.PropertiesPropertySourceLoader
File extension for property source loader.
PropertiesPropertySourceLoader - Class in io.micronaut.context.env
Default load that handles Java properties files.
PropertiesPropertySourceLoader() - Constructor for class io.micronaut.context.env.PropertiesPropertySourceLoader
 
PropertiesPropertySourceLoader(boolean) - Constructor for class io.micronaut.context.env.PropertiesPropertySourceLoader
 
property() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses that the given property should be set for the bean to load.
Property - Annotation Interface in io.micronaut.context.annotation
A property that can be contained within a PropertySource or used generally throughout the system.
PROPERTY_SOURCES_KEY - Static variable in interface io.micronaut.context.env.Environment
The key used to load additional property sources.
PropertyExpressionResolver - Interface in io.micronaut.context.env
The property expression resolver.
propertyIndexOf(String) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
propertyPlaceholderResolver - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
PropertyPlaceholderResolver - Interface in io.micronaut.context.env
Interface for implementations that resolve placeholders in configuration and annotations.
PropertySource - Interface in io.micronaut.context.env
A PropertySource is a location to resolve property values from.
PropertySource - Annotation Interface in io.micronaut.context.annotation
An annotation that can be used on either the main class or a test to provide additional hard coded property values to the Environment.
PropertySource.PropertyConvention - Enum Class in io.micronaut.context.env
Property convention.
PropertySourceLoader - Interface in io.micronaut.context.env
Loads the given property source for the given environment.
PropertySourceLocator - Interface in io.micronaut.context.env
An interface for beans that are capable of locating a PropertySource instance.
PropertySourcePropertyResolver - Class in io.micronaut.context.env
A PropertyResolver that resolves from one or many PropertySource instances.
PropertySourcePropertyResolver() - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new, initially empty, PropertySourcePropertyResolver.
PropertySourcePropertyResolver(PropertySource...) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new PropertySourcePropertyResolver for the given PropertySource instances.
PropertySourcePropertyResolver(ConversionService) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new, initially empty, PropertySourcePropertyResolver for the given ConversionService.
PropertySourcePropertyResolver(ConversionService, boolean) - Constructor for class io.micronaut.context.env.PropertySourcePropertyResolver
Creates a new, initially empty, PropertySourcePropertyResolver for the given ConversionService.
PropertySourcePropertyResolver.PropertyCatalog - Enum Class in io.micronaut.context.env
The property catalog to use.
PropertySourceReader - Interface in io.micronaut.context.env
Interface for classes that read and process properties sources.
propertySources - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
propertySources(PropertySource...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Additional property sources.
propertySources(PropertySource...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
Prototype - Annotation Interface in io.micronaut.context.annotation
Prototype scope is a non-singleton scope that creates a new bean for every injection point.
Provided - Annotation Interface in io.micronaut.context.annotation
Deprecated.
Use the typed member of the Bean annotation instead
ProviderTypeInformationProvider - Class in io.micronaut.inject.provider
Makes TypeInformation.isWrapperType() return true for Providers.
ProviderTypeInformationProvider() - Constructor for class io.micronaut.inject.provider.ProviderTypeInformationProvider
 
ProviderUtils - Class in io.micronaut.context
Helper methods for dealing with Provider.
ProviderUtils() - Constructor for class io.micronaut.context.ProviderUtils
 
ProxyBeanDefinition<T> - Interface in io.micronaut.inject
Marker interface for a BeanDefinition that is an AOP proxy.
PUBLIC - Enum constant in enum class io.micronaut.context.annotation.BeanProperties.Visibility
Only public methods and/or fields are included.
publishEvent(Object) - Method in class io.micronaut.context.DefaultBeanContext
 
publishEvent(T) - Method in interface io.micronaut.context.event.ApplicationEventPublisher
Publish the given event.
publishEventAsync(Object) - Method in class io.micronaut.context.DefaultBeanContext
 
publishEventAsync(T) - Method in interface io.micronaut.context.event.ApplicationEventPublisher
Publish the given event.
pushAnnotationResolve(BeanDefinition, Argument) - Method in interface io.micronaut.context.BeanResolutionContext.Path
 
pushBeanCreate(BeanDefinition<?>, Argument<?>) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved constructor call onto the queue.
pushConfigurationReader(BeanDefinition<?>) - Method in interface io.micronaut.context.env.ConfigurationPath
Push a new configuration segment for the given name and kind
pushConfigurationSegment(int) - Method in interface io.micronaut.context.env.ConfigurationPath
Adds a indexed segment.
pushConfigurationSegment(ConfigurationPath.ConfigurationSegment) - Method in interface io.micronaut.context.env.ConfigurationPath
Push and adapt an existing configuration segment.
pushConfigurationSegment(String) - Method in interface io.micronaut.context.env.ConfigurationPath
Adds a named segment.
pushConstructorResolve(BeanDefinition, Argument) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved constructor call onto the queue.
pushConstructorResolve(BeanDefinition, String, Argument, Argument[]) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved constructor call onto the queue.
pushDependentBeans(List<BeanRegistration<?>>) - Method in interface io.micronaut.context.BeanResolutionContext
The push the current dependent beans that must be destroyed by an upstream bean.
pushDependentBeans(List<BeanRegistration<?>>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
pushEachPropertyRoot(BeanDefinition<?>) - Method in interface io.micronaut.context.env.ConfigurationPath
Push a new configuration segment for the given name and kind
pushFieldResolve(BeanDefinition, Argument) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved field onto the queue.
pushFieldResolve(BeanDefinition, FieldInjectionPoint) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved field onto the queue.
pushMethodArgumentResolve(BeanDefinition, MethodInjectionPoint, Argument) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved method call onto the queue.
pushMethodArgumentResolve(BeanDefinition, String, Argument, Argument[]) - Method in interface io.micronaut.context.BeanResolutionContext.Path
Push an unresolved method call onto the queue.

Q

Qualified<T> - Interface in io.micronaut.inject.qualifiers
Internal interface used by generated code to propagate qualifiers.
QualifiedBeanType<T> - Interface in io.micronaut.inject
An interface for a BeanType that allows qualifiers.
qualifier() - Element in annotation interface io.micronaut.context.annotation.Replaces
The name of the qualifiers of the bean that should be replaced.
qualifier() - Method in record class io.micronaut.context.DisabledBean
Returns the value of the qualifier record component.
qualifier(Qualifier<B>) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The qualifier to use.
Qualifier<T> - Interface in io.micronaut.context
Used to qualify which bean to select in the case of multiple possible options.
Qualifiers - Class in io.micronaut.inject.qualifiers
Factory for Bean qualifiers.
Qualifiers() - Constructor for class io.micronaut.inject.qualifiers.Qualifiers
 
qualify(Class<T>, Stream<BT>) - Method in interface io.micronaut.context.Qualifier
Qualify the candidate from the stream of candidates.
qualify(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 

R

RandomPropertyExpressionResolver - Class in io.micronaut.context.env.exp
The property expression for random values.
RandomPropertyExpressionResolver() - Constructor for class io.micronaut.context.env.exp.RandomPropertyExpressionResolver
 
RAW - Enum constant in enum class io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
The catalog that contains the raw keys.
rawCatalog - Variable in class io.micronaut.context.env.PropertySourcePropertyResolver
 
read(String, byte[]) - Method in interface io.micronaut.context.env.PropertySourceReader
Read a property source from bytes.
read(String, InputStream) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
read(String, InputStream) - Method in interface io.micronaut.context.env.PropertySourceReader
Read a property source from an input stream.
readInput(ResourceLoader, String) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
 
readPropertySourceList(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
readPropertySourceListFromFiles(String) - Method in class io.micronaut.context.env.DefaultEnvironment
Resolve the property sources for files passed via system property and system env.
readPropertySourceListKeyFromEnvironment() - Method in class io.micronaut.context.env.DefaultEnvironment
Reads the value of MICRONAUT_CONFIG_FILES environment variable.
readPropertySourceLoaders() - Method in class io.micronaut.context.env.DefaultEnvironment
 
readPropertySources(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
reasons() - Method in record class io.micronaut.context.DisabledBean
Returns the value of the reasons record component.
reduce(Class<T>, Stream<BT>) - Method in interface io.micronaut.context.Qualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.ClosestTypeArgumentQualifier
 
reduce(Class<T>, Stream<BT>) - Method in class io.micronaut.inject.qualifiers.FilteringQualifier
 
refresh() - Method in interface io.micronaut.context.LifeCycle
Refreshes the current life cycle object.
refreshablePropertySources - Variable in class io.micronaut.context.env.DefaultEnvironment
 
refreshAndDiff() - Method in class io.micronaut.context.env.DefaultEnvironment
 
refreshAndDiff() - Method in interface io.micronaut.context.env.Environment
Refresh the environment from the list of PropertySource instances and return a diff of the changes.
refreshBean(BeanRegistration<T>) - Method in interface io.micronaut.context.BeanContext
Refresh the state of the given registered bean applying dependency injection and configuration wiring again.
refreshBean(BeanRegistration<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
refreshBean(BeanIdentifier) - Method in interface io.micronaut.context.BeanContext
Refresh the state of the given registered bean applying dependency injection and configuration wiring again.
refreshBean(BeanIdentifier) - Method in class io.micronaut.context.DefaultBeanContext
 
register(MutableConversionService) - Method in class io.micronaut.context.converters.ContextConverterRegistrar
 
register(MutableConversionService) - Method in class io.micronaut.inject.annotation.AnnotationConvertersRegistrar
 
registerAnnotationDefaults(AnnotationClassValue<?>, Map<CharSequence, Object>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers annotation default values.
registerAnnotationDefaults(String, Map<CharSequence, Object>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers annotation default values.
registerAnnotationType(AnnotationClassValue<?>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers annotation default values.
registerBeanDefinition(RuntimeBeanDefinition<B>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new reference at runtime.
registerBeanDefinition(RuntimeBeanDefinition<B>) - Method in class io.micronaut.context.DefaultBeanContext
 
registerConfiguration(BeanConfiguration) - Method in class io.micronaut.context.DefaultBeanContext
Registers an active configuration.
registerConfiguration(BeanConfiguration) - Method in class io.micronaut.context.DefaultApplicationContext
 
registerConversionService() - Method in class io.micronaut.context.DefaultApplicationContext
 
registerConversionService() - Method in class io.micronaut.context.DefaultBeanContext
Registers conversion service.
registerRepeatableAnnotations(Map<String, String>) - Static method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Registers repeatable annotations.
registerSingleton(Class<T>, T) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Class<T>, T) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Class<T>, T, Qualifier<T>) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Class<T>, T, Qualifier<T>) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in class io.micronaut.context.DefaultApplicationContext
 
registerSingleton(Class<T>, T, Qualifier<T>, boolean) - Method in class io.micronaut.context.DefaultBeanContext
 
registerSingleton(Object) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Object) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Object) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Object, boolean) - Method in interface io.micronaut.context.ApplicationContext
 
registerSingleton(Object, boolean) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Object, boolean) - Method in interface io.micronaut.context.BeanDefinitionRegistry
Registers a new singleton bean at runtime.
registerSingleton(Class<T>, T) - Method in interface io.micronaut.context.BeanContext
 
registerSingleton(Class<T>, T, Qualifier<T>) - Method in interface io.micronaut.context.BeanContext
 
remove(BeanIdentifier) - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
remove(BeanIdentifier) - Method in interface io.micronaut.context.scope.CustomScope
Remove a bean definition from the scope.
removeAnnotation(String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Removes an annotation for the given annotation type.
removeAnnotationIf(Predicate<AnnotationValue<A>>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Removes an annotation for the given predicate.
removeAttribute(CharSequence, Class<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
removeAttribute(CharSequence) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
removeAttribute(CharSequence) - Method in interface io.micronaut.context.BeanResolutionContext
Remove the attribute for the given key.
removeInFlightBean(BeanIdentifier) - Method in interface io.micronaut.context.BeanResolutionContext
Removes a bean that is in the process of being created.
removeInFlightBean(BeanIdentifier) - Method in class io.micronaut.context.DefaultBeanResolutionContext
 
removeLast() - Method in interface io.micronaut.context.env.ConfigurationPath
remove last entry.
removePropertySource(PropertySource) - Method in class io.micronaut.context.env.DefaultEnvironment
 
removePropertySource(PropertySource) - Method in interface io.micronaut.context.env.Environment
Removes a property source from this environment.
removeStereotype(String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
Removes a stereotype annotation for the given annotation type.
replaces(Class<? extends B>) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
Adds this type as a bean replacement of the given type.
Replaces - Annotation Interface in io.micronaut.context.annotation
Allows a bean to specify that it replaces another bean.
Requirements - Annotation Interface in io.micronaut.context.annotation
For specifying multiple requirements.
Requires - Annotation Interface in io.micronaut.context.annotation
Expresses a requirement for a bean or Configuration.
Requires.Family - Enum Class in io.micronaut.context.annotation
Used to express an operating system family.
Requires.Sdk - Enum Class in io.micronaut.context.annotation
Used to express a required SDK version.
RequiresCondition - Class in io.micronaut.context
An abstract Condition implementation that is based on the presence of Requires annotation.
RequiresCondition(AnnotationMetadata) - Constructor for class io.micronaut.context.RequiresCondition
 
requiresMethodProcessing() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the requiresMethodProcessing record component.
requiresMethodProcessing() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
requiresMethodProcessing() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
requiresMethodProcessing() - Method in interface io.micronaut.inject.BeanType
By default, when the BeanContext is started, the BeanDefinition.getExecutableMethods() are not processed by registered ExecutableMethodProcessor instances unless this method returns true.
requiresMethodProcessing() - Method in interface io.micronaut.inject.DelegatingBeanDefinition
 
RequiresValidation - Annotation Interface in io.micronaut.inject.validation
Internal method marks a type, method or a field for validation.
resetCaches() - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Subclasses can override to reset caches.
resolve(PropertyResolver, ConversionService, String, Class<T>) - Method in interface io.micronaut.context.env.PropertyExpressionResolver
Resolve the value for the expression of the specified type.
resolve(PropertyResolver, ConversionService, String, Class<T>) - Method in class io.micronaut.context.env.exp.RandomPropertyExpressionResolver
 
resolveAnnotationMetadata() - Method in class io.micronaut.context.AbstractExecutableMethod
Resolves the annotation metadata for this method.
resolveBeanConfigurations() - Method in class io.micronaut.context.DefaultBeanContext
Resolves the BeanConfiguration class instances.
resolveBeanDefinitionReferences() - Method in class io.micronaut.context.DefaultBeanContext
Resolves the BeanDefinitionReference class instances.
resolveBeanDefinitionReferences(Predicate<BeanDefinitionReference>) - Method in class io.micronaut.context.DefaultBeanContext
Deprecated.
resolveDisabledBeanMessage(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Resolves the message to use for a disabled bean.
resolveDynamicQualifier() - Method in interface io.micronaut.inject.BeanDefinition
 
resolveDynamicQualifier() - Method in interface io.micronaut.inject.QualifiedBeanType
 
resolveEntriesForKey(String, boolean, PropertySourcePropertyResolver.PropertyCatalog) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
resolveExpression(String, String, Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Resolves a single expression.
resolveLocale(T) - Method in class io.micronaut.context.AbstractLocalizedMessageSource
 
resolveMetadata(Class<?>) - Method in class io.micronaut.context.DefaultBeanContext
 
resolveOptionalPlaceholder(String, Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolveOptionalPlaceholder(String, Class<T>) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolves the optional value of a single placeholder.
resolvePlaceholders(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
resolvePlaceholders(String) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolvePlaceholders(String) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolve the placeholders and return an Optional String if it was possible to resolve them.
resolveRequiredPlaceholder(String, Class<T>) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolveRequiredPlaceholder(String, Class<T>) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolves the value of a single placeholder.
resolveRequiredPlaceholders(String) - Method in class io.micronaut.context.DefaultApplicationContext
 
resolveRequiredPlaceholders(String) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolveRequiredPlaceholders(String) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolve the placeholders and return a string if it was possible to resolve them.
resolveRequiredPlaceholdersObject(String) - Method in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
 
resolveRequiredPlaceholdersObject(String) - Method in interface io.micronaut.context.env.PropertyPlaceholderResolver
Resolve the placeholders in the given string.
resolveSubMap(String, Map<String, Object>, ArgumentConversionContext<?>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
resolveSubMap(String, Map<String, Object>, ArgumentConversionContext<?>, StringConvention, MapFormat.MapTransformation) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
Resolves a submap for the given name and parameters.
resolveSubProperties(String, Map<String, Object>, ArgumentConversionContext<?>) - Method in class io.micronaut.context.env.PropertySourcePropertyResolver
 
resolveTargetMethod() - Method in class io.micronaut.context.AbstractExecutableMethod
Resolves the target method.
resolveValue(String) - Method in interface io.micronaut.context.env.ConfigurationPath
Resolve the given value with the current state.
ResourceBanner - Class in io.micronaut.context.banner
Prints a banner from a resource.
ResourceBanner(URL, PrintStream) - Constructor for class io.micronaut.context.banner.ResourceBanner
Constructor.
ResourceBundleMessageSource - Class in io.micronaut.context.i18n
A message source backed by a resource bundle.
ResourceBundleMessageSource(String) - Constructor for class io.micronaut.context.i18n.ResourceBundleMessageSource
Default constructor.
ResourceBundleMessageSource(String, Locale) - Constructor for class io.micronaut.context.i18n.ResourceBundleMessageSource
Default constructor.
resourceLoader - Variable in class io.micronaut.context.env.DefaultEnvironment
 
resources() - Element in annotation interface io.micronaut.context.annotation.Requires
Expresses the given resources should exist for the bean configuration to load.
returnArgument() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns the value of the returnArgument record component.
ROOT - Enum constant in enum class io.micronaut.context.env.ConfigurationPath.ConfigurationSegment.ConfigurationKind
A root entry.
rootDefinition - Variable in class io.micronaut.context.AbstractBeanResolutionContext
 
run() - Static method in interface io.micronaut.context.ApplicationContext
run() - Static method in interface io.micronaut.context.BeanContext
Run the BeanContext.
run(PropertySource, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(Class<T>) - Method in interface io.micronaut.context.ApplicationContextBuilder
Run the ApplicationContext with the given type.
run(Class<T>, PropertySource, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(Class<T>, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(Class<T>, Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(ClassLoader, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the BeanContext.
run(String...) - Static method in interface io.micronaut.context.ApplicationContext
run(Map<String, Object>, String...) - Static method in interface io.micronaut.context.ApplicationContext
Run the ApplicationContext with the given type.
run(ClassLoader) - Static method in interface io.micronaut.context.BeanContext
Run the BeanContext.
running - Variable in class io.micronaut.context.DefaultBeanContext
 
RuntimeBeanDefinition<T> - Interface in io.micronaut.context
Allow the construction for bean definitions programmatically that can be registered via BeanDefinitionRegistry at runtime.
RuntimeBeanDefinition.Builder<B> - Interface in io.micronaut.context
A builder for constructing RuntimeBeanDefinition instances.

S

scan(Class<? extends Annotation>) - Method in class io.micronaut.context.env.DefaultEnvironment
 
scan(Class<? extends Annotation>) - Method in interface io.micronaut.context.env.Environment
Scan the current environment for classes annotated with the given annotation.
scan(Class<? extends Annotation>, String...) - Method in class io.micronaut.context.env.DefaultEnvironment
 
scan(Class<? extends Annotation>, String...) - Method in interface io.micronaut.context.env.Environment
Scan the current environment for classes annotated with the given annotation.
scope() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns the value of the scope record component.
scope(Class<? extends Annotation>) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The scope to use.
sdk() - Element in annotation interface io.micronaut.context.annotation.Requires
Used to express an SDK requirement.
Secondary - Annotation Interface in io.micronaut.context.annotation
Counter part to Primary that allows reducing the priority of a given bean for the purposes of dependency injection.
setAttribute(CharSequence, Object) - Method in class io.micronaut.context.DefaultBeanContext
 
setAttribute(CharSequence, Object) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
setAttribute(CharSequence, Object) - Method in interface io.micronaut.context.BeanResolutionContext
Store a value within the context.
setAttributes(Map<CharSequence, Object>) - Method in interface io.micronaut.context.BeanResolutionContext
Set new attributes map (The map is supposed to be mutable).
setAttributes(Map<CharSequence, Object>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
setBeanDefinition(BeanDefinition<?>) - Method in interface io.micronaut.context.BeanDefinitionAware
Configure the component for the given bean definition.
setBeanDefinition(BeanDefinition<?>) - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
 
setConfigurationPath(ConfigurationPath) - Method in interface io.micronaut.context.BeanResolutionContext
Sets the configuration path.
setConfigurationPath(ConfigurationPath) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
setCurrentQualifier(Qualifier<?>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
setCurrentQualifier(Qualifier<?>) - Method in interface io.micronaut.context.BeanResolutionContext
Sets the current qualifier.
setEnvironment(Environment) - Method in class io.micronaut.context.DefaultApplicationContext
 
setFieldWithReflection(BeanResolutionContext, BeanContext, int, Object, Object) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Sets the value of a field of an object that requires reflection.
setLogEnabled(boolean) - Method in class io.micronaut.context.env.AbstractPropertySourceLoader
Deprecated.
set logEnabled value by constructor
shouldDeduceCloudEnvironment() - Method in class io.micronaut.context.env.DefaultEnvironment
 
shouldDeduceEnvironments() - Method in class io.micronaut.context.env.DefaultEnvironment
 
ShutdownEvent - Class in io.micronaut.context.event
An event fired prior to starting shutdown sequence.
ShutdownEvent(BeanContext) - Constructor for class io.micronaut.context.event.ShutdownEvent
Constructs a prototypical Event.
shutdownOnError() - Element in annotation interface io.micronaut.context.annotation.Parallel
The default behaviour is to shut down the context if an error occurs on initialization.
simple(String) - Static method in interface io.micronaut.context.condition.Failure
A simple failure.
SIMPLE_NAME - Static variable in annotation interface io.micronaut.context.annotation.Primary
The simple name of this annotation.
simpleName() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
 
simpleName() - Method in interface io.micronaut.context.env.ConfigurationPath
 
singleton(boolean) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
Is the bean singleton.
singletons(Object...) - Method in interface io.micronaut.context.ApplicationContextBuilder
Additional singletons to register prior to startup.
singletons(Object...) - Method in class io.micronaut.context.DefaultApplicationContextBuilder
 
singletonScope - Variable in class io.micronaut.context.DefaultBeanContext
 
size() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
The size of the hierarchy.
SOLARIS - Enum constant in enum class io.micronaut.context.annotation.Requires.Family
 
start() - Method in interface io.micronaut.context.ApplicationContext
Starts the application context.
start() - Method in interface io.micronaut.context.ApplicationContextBuilder
Starts the ApplicationContext.
start() - Method in interface io.micronaut.context.ApplicationContextLifeCycle
 
start() - Method in class io.micronaut.context.DefaultApplicationContext
 
start() - Method in class io.micronaut.context.DefaultBeanContext
The start method will read all bean definition classes found on the classpath and initialize any pre-required state.
start() - Method in class io.micronaut.context.env.DefaultEnvironment
 
start() - Method in interface io.micronaut.context.LifeCycle
Starts the lifecyle component.
startEnvironment() - Method in class io.micronaut.context.DefaultApplicationContext
Start the environment.
StartupEvent - Class in io.micronaut.context.event
An event fired once startup is complete.
StartupEvent(BeanContext) - Constructor for class io.micronaut.context.event.StartupEvent
Constructs a prototypical Event.
StaticMessageSource - Class in io.micronaut.context
A static mutable message source.
StaticMessageSource() - Constructor for class io.micronaut.context.StaticMessageSource
 
stop() - Method in interface io.micronaut.context.ApplicationContext
Stops the application context.
stop() - Method in interface io.micronaut.context.ApplicationContextLifeCycle
 
stop() - Method in class io.micronaut.context.DefaultApplicationContext
 
stop() - Method in class io.micronaut.context.DefaultBeanContext
The close method will shut down the context calling PreDestroy hooks on loaded singletons.
stop() - Method in class io.micronaut.context.env.DefaultEnvironment
 
stop() - Method in interface io.micronaut.context.LifeCycle
Stops the life cycle component.
stop() - Method in class io.micronaut.context.scope.AbstractConcurrentCustomScope
 
stream() - Method in interface io.micronaut.context.BeanProvider
When called, provides back a Stream of the beans available in this provider.
streamOfType(Argument<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.AbstractBeanResolutionContext
 
streamOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(Argument<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanResolutionContext
Obtains a stream of beans of the given type and qualifier.
streamOfType(Class<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(Class<T>, Qualifier<T>) - Method in interface io.micronaut.context.BeanLocator
Obtain a stream of beans of the given type.
streamOfType(BeanResolutionContext, Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains a stream of beans of the given type and qualifier.
streamOfType(BeanResolutionContext, Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
Obtains a stream of beans of the given type and qualifier.
streamOfType(Argument<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
streamOfType(Class<T>, Qualifier<T>) - Method in class io.micronaut.context.DefaultBeanContext
 
stringValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
stringValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
stringValue(String, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
stringValue(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
stringValue(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValue(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValue(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValue(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
stringValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValues(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValues(Class<? extends Annotation>, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
stringValues(String, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
stringValues(String, String) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
stringValues(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
Retrieve the string value and optionally map its value.
stringValues(Class<? extends Annotation>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValues(Class<? extends Annotation>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValues(String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValues(String, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
stringValues(String, String, Function<Object, Object>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
SUFFIX - Static variable in class io.micronaut.context.env.DefaultPropertyPlaceholderResolver
Suffix for placeholder in properties.
supports(E) - Method in interface io.micronaut.context.event.ApplicationEventListener
Whether the given event is supported.
supportsPrefix(String) - Method in class io.micronaut.context.env.DefaultEnvironment
 
synthesize(Class<T>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
synthesize(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesize(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesize(Class<T>, String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
synthesize(Class<T>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesize(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
synthesize(Class<T>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
synthesizeAll() - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
synthesizeAll() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesizeAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
synthesizeAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
synthesizeDeclared() - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
synthesizeDeclared() - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclared(Class<T>) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
synthesizeDeclared(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesizeDeclared(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclared(Class<T>, String) - Method in class io.micronaut.inject.annotation.MutableAnnotationMetadata
 
synthesizeDeclared(Class<T>, String) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclared(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
synthesizeDeclared(Class<T>, String) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
synthesizeDeclaredAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AbstractEnvironmentAnnotationMetadata
 
synthesizeDeclaredAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.DefaultAnnotationMetadata
 
synthesizeDeclaredAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.AnnotationMetadataHierarchy
 
synthesizeDeclaredAnnotationsByType(Class<T>) - Method in class io.micronaut.inject.annotation.MappingAnnotationMetadataDelegate
 
SystemPropertiesPropertySource - Class in io.micronaut.context.env
Loads properties from system properties.
SystemPropertiesPropertySource() - Constructor for class io.micronaut.context.env.SystemPropertiesPropertySource
Default constructor.

T

terminating - Variable in class io.micronaut.context.DefaultBeanContext
 
test(ConditionContext) - Method in interface io.micronaut.context.condition.Condition
 
TEST - Static variable in interface io.micronaut.context.env.Environment
The test environment.
to() - Element in annotation interface io.micronaut.context.annotation.Mapper.Mapping
The property name to map to.
toCircularString() - Method in interface io.micronaut.context.BeanResolutionContext.Path
Converts the path to a circular string.
toString() - Method in class io.micronaut.context.AbstractBeanConfiguration
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.ConstructorSegment
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.FieldSegment
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodArgumentSegment
 
toString() - Method in class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
 
toString() - Method in class io.micronaut.context.AbstractExecutableMethod
 
toString() - Method in record class io.micronaut.context.AbstractExecutableMethodsDefinition.MethodReference
Returns a string representation of this record class.
toString() - Method in record class io.micronaut.context.AbstractInitializableBeanDefinition.PrecalculatedInfo
Returns a string representation of this record class.
toString() - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
 
toString() - Method in class io.micronaut.context.AbstractInitializableBeanDefinitionReference
 
toString() - Method in class io.micronaut.context.BeanRegistration
 
toString() - Method in record class io.micronaut.context.DisabledBean
Returns a string representation of this record class.
toString() - Method in class io.micronaut.context.env.MapPropertySource
 
toString() - Method in class io.micronaut.context.expressions.AbstractEvaluatedExpression
 
toString() - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
 
toString() - Method in class io.micronaut.inject.qualifiers.AnyQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.InterceptorBindingQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.PrimaryQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.TypeAnnotationQualifier
 
toString() - Method in class io.micronaut.inject.qualifiers.TypeArgumentQualifier
 
traverseResolvableSegments(PropertyResolver, Consumer<ConfigurationPath>) - Method in interface io.micronaut.context.env.ConfigurationPath
Traverse the enabled segments for this path invoking the given callback.
TrueCondition - Class in io.micronaut.context.condition
A Condition that simply returns true.
TrueCondition() - Constructor for class io.micronaut.context.condition.TrueCondition
 
tryBind(Executable<T, R>, ArgumentBinderRegistry<BeanContext>, BeanContext) - Method in class io.micronaut.context.bind.DefaultExecutableBeanContextBinder
 
type() - Method in record class io.micronaut.context.DisabledBean
Returns the value of the type record component.
type() - Method in interface io.micronaut.context.env.ConfigurationPath.ConfigurationSegment
 
Type - Annotation Interface in io.micronaut.context.annotation
Allows restricting injection by type.
TypeAnnotationQualifier<T> - Class in io.micronaut.inject.qualifiers
Implementation of Type qualifier.
TypeArgumentQualifier<T> - Class in io.micronaut.inject.qualifiers
A Qualifier that qualifies beans by generic type arguments.
typeArguments(Argument<?>...) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The type arguments for the type.
typeArguments(Class<?>, Argument<?>...) - Method in interface io.micronaut.context.RuntimeBeanDefinition.Builder
The type arguments for an implemented type of this type.
typed() - Element in annotation interface io.micronaut.context.annotation.Bean
 
typeHashCode() - Method in class io.micronaut.inject.ArgumentBeanType
 

U

unknownDispatchAtIndexException(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Creates a new exception when the dispatch at index is not found.
unknownDispatchAtIndexException(int) - Method in class io.micronaut.inject.beans.AbstractInitializableBeanIntrospection
Creates a new exception when the dispatch at index is not found.
unknownMethodAtIndexException(int) - Method in class io.micronaut.context.AbstractExecutableMethodsDefinition
Creates a new exception when the method at index is not found.
UnsafeExecutionHandle<T,R> - Interface in io.micronaut.inject
A variation of ExecutionHandle that invokes without arguments validation.

V

validate(BeanResolutionContext, T) - Method in interface io.micronaut.inject.ValidatedBeanDefinition
Validates the bean with the validator factory if present.
validateBean(BeanResolutionContext, BeanDefinition<T>, T) - Method in interface io.micronaut.inject.validation.BeanDefinitionValidator
Validates the given bean after it has been constructor.
validateBeanArgument(BeanResolutionContext, InjectionPoint, Argument<T>, int, T) - Method in interface io.micronaut.inject.validation.BeanDefinitionValidator
Validates the given bean after it has been constructor.
validateBeanArgument(BeanResolutionContext, InjectionPoint, Argument<V>, int, V) - Method in interface io.micronaut.inject.ValidatedBeanDefinition
Validates the given bean after it has been constructor.
validatedAnnotatedElement(AnnotatedElement, Object) - Method in interface io.micronaut.inject.annotation.AnnotatedElementValidator
Validates an annotated element for the given value.
ValidatedBeanDefinition<T> - Interface in io.micronaut.inject
A bean definition that is validated with jakarta.validation.
value() - Element in annotation interface io.micronaut.context.annotation.Aliases
 
value() - Element in annotation interface io.micronaut.context.annotation.AnnotationExpressionContext
 
value() - Element in annotation interface io.micronaut.context.annotation.ConfigurationBuilder
 
value() - Element in annotation interface io.micronaut.context.annotation.ConfigurationInject
 
value() - Element in annotation interface io.micronaut.context.annotation.ConfigurationProperties
The prefix to use when resolving properties.
value() - Element in annotation interface io.micronaut.context.annotation.ConfigurationReader
The prefix to use when resolving properties.
value() - Element in annotation interface io.micronaut.context.annotation.DefaultImplementation
 
value() - Element in annotation interface io.micronaut.context.annotation.DefaultScope
 
value() - Element in annotation interface io.micronaut.context.annotation.EachBean
 
value() - Element in annotation interface io.micronaut.context.annotation.EachProperty
Defines the property this EachProperty is driven by.
value() - Element in annotation interface io.micronaut.context.annotation.Mapper
 
value() - Element in annotation interface io.micronaut.context.annotation.Parameter
Specifies the parameter name.
value() - Element in annotation interface io.micronaut.context.annotation.Property
 
value() - Element in annotation interface io.micronaut.context.annotation.PropertySource
 
value() - Element in annotation interface io.micronaut.context.annotation.Replaces
 
value() - Element in annotation interface io.micronaut.context.annotation.Requirements
 
value() - Element in annotation interface io.micronaut.context.annotation.Requires
Used in combination with Requires.property() to express the required value of the property.
value() - Element in annotation interface io.micronaut.context.annotation.Type
 
value() - Element in annotation interface io.micronaut.context.annotation.Value
A string containing a value, which my optionally contain property placeholder expressions or evaluated expressions.
Value - Annotation Interface in io.micronaut.context.annotation
Allows configuration injection from the environment or bean context on a per property, field, method/constructor parameter basis.
valueOf(String) - Static method in enum class io.micronaut.context.annotation.BeanProperties.AccessKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.annotation.BeanProperties.Visibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.annotation.Mapper.ConflictStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.annotation.Requires.Family
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.annotation.Requires.Sdk
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.env.ComputePlatform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.env.ConfigurationPath.ConfigurationSegment.ConfigurationKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.env.PropertySource.PropertyConvention
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micronaut.context.annotation.BeanProperties.AccessKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.annotation.BeanProperties.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.annotation.Mapper.ConflictStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.annotation.Requires.Family
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.annotation.Requires.Sdk
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.env.ComputePlatform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.env.ConfigurationPath.ConfigurationSegment.ConfigurationKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.env.PropertySource.PropertyConvention
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.micronaut.context.env.PropertySourcePropertyResolver.PropertyCatalog
Returns an array containing the constants of this enum class, in the order they are declared.
variables(Object...) - Static method in class io.micronaut.context.MessageSourceUtils
Returns a Map whose keys are the index of the varargs.
version() - Element in annotation interface io.micronaut.context.annotation.Requires
Used in combination with Requires.sdk(), Requires.configuration(), Requires.classes() or Requires.beans() to express a minimum version of the SDK, configuration or classes.
visibility() - Element in annotation interface io.micronaut.context.annotation.BeanProperties
Allows specifying the visibility policy to use to control which fields and methods are included.

W

warn(String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Allows printing warning messages produced by the compiler.
warnMissingProperty(Class, String, String) - Method in class io.micronaut.context.AbstractInitializableBeanDefinition
Allows printing warning messages produced by the compiler.
WINDOWS - Enum constant in enum class io.micronaut.context.annotation.Requires.Family
 
withArguments(Object[]) - Method in interface io.micronaut.context.expressions.ConfigurableExpressionEvaluationContext
Set arguments passed to invoked method.
withArguments(Object, Object[]) - Method in interface io.micronaut.context.expressions.ConfigurableExpressionEvaluationContext
Set arguments passed to invoked method.
withArguments(Object, Object[]) - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
Provide a copy of this annotation metadata with passed method arguments.
withArguments(Object, Object[]) - Method in class io.micronaut.inject.annotation.EvaluatedAnnotationValue
Provide a copy of this annotation metadata with passed method arguments.
withArguments(Object, Object[]) - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
withBeanContext(BeanContext) - Method in interface io.micronaut.context.expressions.ConfigurableExpressionEvaluationContext
Set context in which expression is evaluated.
withBeanContext(BeanContext) - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
withOwningBean(BeanDefinition<?>) - Method in interface io.micronaut.context.expressions.ConfigurableExpressionEvaluationContext
Set bean owning evaluated expression.
withOwningBean(BeanDefinition<?>) - Method in class io.micronaut.context.expressions.DefaultExpressionEvaluationContext
 
wrapIfNecessary(AnnotationMetadata) - Static method in class io.micronaut.inject.annotation.EvaluatedAnnotationMetadata
 

Y

YamlPropertySourceLoader - Class in io.micronaut.context.env.yaml
Loads properties from a YML file.
YamlPropertySourceLoader() - Constructor for class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
YamlPropertySourceLoader(boolean) - Constructor for class io.micronaut.context.env.yaml.YamlPropertySourceLoader
 
$ A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form