All Classes and Interfaces

Class
Description
An abstract event for events specific to server applications.
Common application configuration.
Configuration for instance settings.
Event fired when an EmbeddedApplication shuts down.
Event fired when an EmbeddedApplication starts up.
Thrown when the application fails to start.
An annotation that can be applied to any method that returns void or an instance of CompletionStage to indicate the actual execution should occur on the given thread pool.
Interceptor implementation for the Async annotation.
Composite message source that is the primary message source.
Internal annotation that allows the definition on ConfigurationProperties on interfaces.
Internal introduction advice used to allow ConfigurationProperties on interfaces.
This provides cron support for Java 8 using java-time.
Default implementation of the ExecutorSelector interface that regards methods that return reactive types as non-blocking.
The default exception handler used if non-other is found.
The default thread factory used for creating threads in Micronaut.
Simple watch service that simply stops the server if any changes occur.
An EmbeddedApplication is a runnable application that starts and manages the ApplicationContext.
An EmbeddedServer is a general abstraction to manage the lifecycle of any server implementation within a running Micronaut application.
An Adapter advice annotation that allows listening for events by implementing the ApplicationEventListener interface.
Annotation used to indicate which executor service a particular task should run on.
 
Constructs ExecutorService instances based on UserExecutorConfiguration instances.
Interface that allows customizing the selection of the ExecutorService to run an operation on.
An enum modelling different Executor types that mirror the methods defined in the Executors class.
Event fired when a file that is being watched changes.
Custom condition to only enable file watch if the watch paths exist.
Configuration for the file watch service.
Listener that stops the server if a file changes.
An Executor that has been instrumented to allow for propagation of thread state and other instrumentation related tasks.
An ExecutorService that has been instrumented to allow for propagation of thread state and other instrumentation related tasks.
A ScheduledExecutorService that has been instrumented.
Configures the default I/O thread pool if none is configured by the user.
An implementation of LoggingSystem that works with Log4j.
An implementation of LoggingSystem that works with logback.
Utility methods to configure LoggerContext.
Logging converters.
Abstraction for a logging system.
Thrown when something goes wrong on Logging System.
Logging levels supported by a LoggingSystem Typically, a logging system may permit the log level to be null, representing an unspecified log level.
 
Condition that only matches if virtual threads are supported on this platform.
Main entry point for running a Micronaut application.
A custom scope that allows target beans to be refreshed.
An ApplicationEvent for handling refreshes.
A convenience interface that can be implemented if a component needs to listen for RefreshEvent where the implementation is only interested in a limited set of configuration prefixes.
A MethodInterceptor that will lock the bean preventing it from being destroyed by a RefreshEvent until the method completes.
Implementation of Refreshable.
As an optimization, RefreshScope is disabled for function and android environments when not under test.
Interface for classes that instrument Runnable instances.
An annotation for scheduling a re-occurring task.
A default executor service for scheduling adhoc tasks via ScheduledExecutorService.
Simple abstraction over ScheduledExecutorService.
A ExecutableMethodProcessor for the Scheduled annotation.
 
Repeatable annotation wrapper for Scheduled.
A meta annotation for a scoped proxy.
Event fired when the EmbeddedServer shuts down.
Event fired when the EmbeddedServer completes startup.
An exception handler interface for task related exceptions.
 
The names of common task schedulers.
Interface for Scheduling tasks.
A CustomScope that stores objects in thread local storage.
Enum the controls the ability to select threads in a Micronaut application.
Registers data time converters.
Allows configuration ExecutorService instances that are made available as beans.
The watch event type.
A factory that creates the default watch service.