Package io.quarkus.deployment.builditem
package io.quarkus.deployment.builditem
-
ClassDescriptionAn additional application archive.A marker file that if present indicates that a given archive should be treated as an application archive.Allows extensions to add classes to the index available via
CombinedIndexBuildItem
.Build item that will allow the use of JNDI by default.Create annotation proxies that can be used asRecorder
parameters.Makes it possible to identify wiring classes generated for classes from additional hot deployment paths.The Jandex index of the application root.A symbolic class that is produced after the startup event has been fired.The definition of a constant that can be injected into recorders via their@Inject
-annotated constructor.Represents a technical capability that can be queried by other extensions.Represents the differences between classes in a dev mode restart.An index of application classes which is built from archives and dependencies that contain a certain marker file.A build item that is not part of the standard build, but is only used to generate example config files and docs.The build item which carries the build time configuration.The configuration type build item.Build Item that can be used to queue shutdown tasks that are run when theCuratedApplication
is closed.An additional configuration property to set when a dev service sets another, specific configuration property.Deprecated.Build item that contains the final results of all configuration.Deprecated.BuildItem for running dev services.A marker build item that indicates, if any instances are provided during the build, the containers started by DevServices will use a shared network.Generates aList<Consumer<BuildChainBuilder>> build chain builder
which creates a build step producing theDevServicesSharedNetworkBuildItem
build item.Deprecated.--enable-all-security-services
was removed in GraalVM 21.1 https://github.com/oracle/graal/pull/3258Build item that defines dependencies that should not be indexed.The main executor for blocking tasks.Represents functionality provided by an extension.Used when resources generated by the build should not end up in the produced runnable artifact, but in the file system inside the output directory of OutputTargetBuildItem.Marker used only to ensure that the file system resources where properly written in dev mode.A generated class that is only applicable to native images.Identifies a file from areloadable module
that, if modified, may result in a hot redeployment when in the dev mode.Build item that defines dependencies that should be indexed.Represents an initialization task for the application.A symbolic class that represents that an initialization task has been completed.A build item that provides the ability to detect if the current thread is an IO threadIndicates the type of launch.A build item that can be used to query the live reload state.Establish the default log level of a log category.The log console format build item.The log file format build item.A build item for adding additional logging handlers.The syslog format build item.A build item for adding additional named logging handlers.Represents a GraalVMFeature
to be passed to native-image through the--features
options.Used to capture object substitution information for non-serializable classes.Holder to keep type info around for compiler.Class to be preloaded in static initialization phase of Quarkus.Extension build steps can produce this if preloading classes is enabled.A build item that represents the raw command line arguments as they were passed to the application.Indicates that the given class should be instantiated with the constructor with the most parameters when the object is bytecode recorded.Represents resources to be removed from a dependency when packaging the application.Build Item that can be used to queue shutdown tasks that are run when the runtime application shuts down.Provides a way to register aConfigBuilder
in RUNTIME.Marker used by Build Steps that consume runtime configuration to ensure that they run after the runtime config has been set up.A build item which specifies a configuration default value for run time, which is used to establish a default other than the one given forConfigItem.defaultValue()
.A build item that carries all the "fake" run time config objects for use by recorders.A symbolic class that represents a service start.A marker build item to make Quarkus set thejava.class.path
system property.A build item that can be used to register shutdown tasks in runtime recorders.Allows extensions to set a default value for enabling SnapStart.Marker item to specify that SnapStart is enabled.Provides a way to register aConfigBuilder
in STATIC INIT.A build item for adding the dev stream log via mutiny.Allows extensions to suppress the runtime warning that Quarkus emits on startup when a non-runtime configuration option is different at runtime than build time.Represents a system property that will be set immediately on application startup.This is an optional build item that allows us to track annotations that will define test classes.This is an optional build item that allows us to track additional test classes that will become beans.This is an optional build item that allows extensions to distinguish test classes from application classes.This is an optional build item that represents the current test profile.The results of applying bytecode transformation to a class.
DevServicesResultBuildItem