All Classes and Interfaces
Class
Description
Convenience helper to generate the
SmallRyeConfigBuilderCustomizer
bytecode, by wrapping methods that
require varargs or collections as parameters.An enum that has multiple possible textual representations.
The application base class, which is extended and implemented by a generated class which implements the application
setup logic.
Application
Manages the lifecycle of a Quarkus application.
A helper class to produce a right-sized array list.
Detects if AWT extension is present on the classpath of the application.
Banner
Exception that is thrown when a blocking operation is performed on the IO thread.
Build time analytics.
Builder.
A converter which converts a Charset string into an instance of
Charset
.A converter which converts a CIDR address into an instance of
CidrAddress
.A qualifier that can be used to inject the command line arguments.
Command line.
Provides a way to customize the
SmallRyeConfig
used by Quarkus.Configuration.
Utility methods to log configuration problems.
Specifies a default value for the documentation.
Provides a way to configure how an enum is handled.
A way to explicitly customize the string displayed in the documentation
when listing accepted values for an enum.
Specifies the file name where
quarkus-extension-processor
will output the documentation in AsciiDoc format.A marker indicating that the configuration method should be ignored
when generating documentation.
A marker indicating a user-friendly documentation key for the
Map
type.This annotation can be used when you want to override the top level prefix from the ConfigRoot/ConfigMapping for doc
generation.
A marker indicating that the configuration item
ConfigItem
should be generated as a section.Indicates that a given class can be injected as a configuration object.
Utility class for manually instantiating a config object
A single container configuration item.
Indicate that the given item is a configuration root.
An exception indicating that a configuration failure has occurred.
Console
This small utility class holds constants relevant to configuration converters.
Defines a
Converter
to be used for conversion of a config property.Debugging.
Indicates that a config item should be converted using a default converter: built-in/implicit converters or a custom
converter.
A signal handler that prints diagnostic thread info to standard output.
This class serves for passing a list of disabled REST paths (via the `@EndpointDisabled` annotation)
so that an OpenAPI filter can omit them from the generated OpenAPI document.
Disables logging during the analysis phase
A converter for a
Duration
interface.Transform to "old school" Enumeration from Iterator/Spliterator/Stream
The runtime execution mode.
Forwards all method calls to the executor service returned from the
ForwardingExecutorService.delegate()
method.Forwards all method calls to the scheduled executor service returned from the
ForwardingScheduledExecutorService.delegate()
method.The
@Generated
annotation is used to mark source code that has been generated during the gRPC generation phase.Implements version parsing from the
com.oracle.svm.core.VM
property inspired by
org.graalvm.home.impl.DefaultHomeFinder
.A helper class to produce a right-sized hash set.
Deprecated, for removal: This API element is subject to removal in a future version.
Indicates that a field or method should not be considered when attempting to construct a recorded object.
The image execution mode of the application.
A converter which produces values of type
InetAddress
.A converter which converts a socket address in the form of
<host-or-address>[:<port>]
into
an instance of InetSocketAddress
.A level that may be inheritable.
A
Recorder
that is used to check if the application should exit once all initialization tasks are completed.Initialization
Launch.
A simple converter for logging levels.
Live reload.
A converter to support locales.
Localization.
Copy of
BasicLogger
.Logging
Factory that allows for the creation of
Filter
classes annotated with LoggingFilter
.The default implementation used when no other implementation is found.
Makes the filter class known to Quarkus by the specified name.
Measures the number of log messages based on logger configurations quarkus.log.level and quarkus.log.category.*.level
Logging
A type representing data sizes.
A converter to support data sizes.
Extensions can create or register metrics using this factory
independent of the enabled metrics provider
A time recorder that tracks elapsed time using incremental updates
using a duration with a specified time unit.
Registry type or scope.
Usually, QuarkusMock mocking replaces a "delegating instance" of a client proxy.
Native image system properties are not automatically propagated to runtime anymore.
Forwards all method calls to the scheduled executor service returned from the
delegate()
method.A converter to normalize paths that are considered root of something.
An interface that can be used to substitute a non-bytecode serializable class
with a replacement.
A converter for a
Path
interface.When this exception is thrown from a runtime init recorder method, then no other recorder steps
will be executed and the application will be terminated.
The entry point for applications that use a main method.
This is usually used for command mode applications with a startup logic.
An exception that is meant to stand in for
BindException
and provide information
about the target which caused the bind exception.The simple Quarkus implementation of
SmallRyeConfigFactory
.The default main class of a Quarkus application.
Indicates that this constructor should be used to construct the recorded object.
Indicates that the given type is a recorder that is used to record actions to be
executed at runtime.
A converter to support regular expressions.
Annotation that can be used to force an interface (including its super interfaces) to be registered for dynamic proxy
generation in native image mode.
The repeatable holder for
RegisterForProxy
.Annotation that can be used to force a class to be registered for reflection in native image mode.
Indicates that a given recorded parameter should have relaxed validation.
Utility that allows for setting system properties when it's created and resetting them when it's closed.
The initial configuration for Runtime.
Marker annotation used to indicate that a recorder method is called during the runtime init phase
Config source that is used to handle
io.quarkus.bootstrap.app.StartupAction#overrideConfig(java.util.Map)
Represents a proxyable object that can be returned from a bytecode recorder,
and passed between recorders.
This annotation is used to mark a business method of a CDI bean that should be executed during application shutdown.
Shutdown
A context that can be passed into runtime recorders that allows for shutdown tasks to be added.
Event that is fired before shutdown and can be inspected for shutdown cause.
An enum with values reflecting the reason for application shutdown.
A listener that can be registered to control the shutdown process and implement
graceful shutdown.
Removes
jdk.internal.io.JdkConsoleProvider
service providers from the ServiceCatalog
in a similar way to
GraalVM's ServiceLoaderFeature
which Quarkus disables by default.Stores the optimizations to execute for SnapStart.
This annotation can be used to initialize a CDI bean at application startup:
If a bean class is annotated then a contextual instance is created and the
PostConstruct
callbacks are invoked.
If a producer method is annotated then a contextual instance is created, i.e.Event class that is fired on startup.
A task that is run on startup.
Marker annotation used to indicate that a recorder method is called during the static init phase
The initial configuration for Static Init.
Used to mark a configuration object as safe to be initialized during the STATIC INIT phase.
This predicate can be used to distinguish application classes in the test mode.
Interface that can be used to integrate with the TestHTTPEndpoint infrastructure
Core thread pool.
This code was mainly copied from Weld codebase.
A converter to support ZoneId.
Converters.getImplicitConverter(Class)
instead.