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