|
PathCollection path
-
No Javadoc found
|
|
String file
-
No Javadoc found
|
|
Map resources
-
No Javadoc found
|
|
Set classesToIndex
-
No Javadoc found
|
io.quarkus.deployment.builditem.AllowJNDIBuildItem
-
Build item that will allow the use of JNDI by default. This should only be provided by extensions that rely on JNDI as a core part of the extension (e.g. if LDAP is a core part of what the extension does).
|
|
|
AnnotationProxyProvider provider
-
No Javadoc found
|
|
String containerImage
-
No Javadoc found
|
io.quarkus.deployment.pkg.builditem.AppCDSControlPointBuildItem
-
If this build item is generated, then it means that there is a recorder step that can be used as a point at which the application loading during AppCDS generation can be stopped safely, therefore allowing Quarkus to not have to stop loading the application in the static init phase which is the default approach for AppCDS generation.
|
|
|
Path appCDSDir
-
Directory where various files needed for AppCDS generation will reside
|
|
Path appCDS
-
The file containing the generated AppCDS
|
|
ApplicationModel appModel
-
No Javadoc found
|
|
ApplicationArchive root
-
No Javadoc found
Collection applicationArchives
-
No Javadoc found
Set allArchives
-
No Javadoc found
|
|
String className
-
No Javadoc found
|
|
Predicate predicate
-
No Javadoc found
|
|
Index index
-
No Javadoc found
|
|
String name
-
No Javadoc found
String version
-
No Javadoc found
|
|
|
|
Path archiveRoot
-
No Javadoc found
Collection excludedFromIndexing
-
No Javadoc found
PathCollection rootDirs
-
No Javadoc found
PathCollection paths
-
No Javadoc found
|
|
Path path
-
No Javadoc found
String type
-
No Javadoc found
Map metadata
-
No Javadoc found
|
|
BuildTimeConfigurationReader.ReadResult readResult
-
No Javadoc found
LaunchMode launchMode
-
No Javadoc found
DevModeType devModeType
-
No Javadoc found
ClassValue suppliers
-
No Javadoc found
|
|
Path outputDirectory
-
No Javadoc found
String baseName
-
No Javadoc found
String originalBaseName
-
No Javadoc found
boolean rebuild
-
No Javadoc found
Properties buildSystemProps
-
No Javadoc found
|
io.quarkus.deployment.builditem.BytecodeRecorderConstantDefinitionBuildItem
-
The definition of a constant that can be injected into recorders via their -annotated constructor. Compared to simply passing the value to a recorder proxy, this build item allows for injecting values into recorders without introducing new dependencies from build steps that use the recorder to build steps that create the constant value. This can be useful in complex dependency graphs.
|
Holder holder
-
No Javadoc found
|
|
ObjectLoader objectLoader
-
No Javadoc found
|
|
boolean eager
-
If this is true it means the class should be loaded eagerly by a thread pool in dev mode on multithreaded systems. Transformation is expensive, so doing it this way can speed up boot time.
String classToTransform
-
No Javadoc found
BiFunction visitorFunction
-
No Javadoc found
BiFunction inputTransformer
-
Function that can be applied to the input bytes before it is passed into ASM. This should only be used in very specific circumstances. At the moment the only known valid use case is JaCoCo, which needs access to the unmodified class file bytes.
Set requireConstPoolEntry
-
A set of class names that need to be present in the const pool for the transformation to happen. These need to be in JVM internal format. The transformation is only applied if at least one of the entries in the const pool is present. Note that this is an optimisation, and if another transformer is transforming the class anyway then this transformer will always be applied.
boolean cacheable
-
No Javadoc found
int classReaderOptions
-
No Javadoc found
boolean continueOnFailure
-
No Javadoc found
int priority
-
No Javadoc found
|
io.quarkus.deployment.builditem.CapabilityBuildItem
-
Represents a technical capability that can be queried by other extensions. Build steps can inject - a convenient build item that holds the set of registered capabilities. An extension may provide multiple capabilities. But only a single provider of a given capability is allowed in an application. If multiple providers of the same capability are detected during the build of an application, the build will fail with the corresponding error message. By default, capabilities are not displayed to users. Capabilities should follow the naming conventions of Java packages; e.g. . Capabilities provided by core extensions should be listed in the interface and their name should always start with the prefix.
|
String name
-
No Javadoc found
String provider
-
No Javadoc found
|
io.quarkus.deployment.builditem.ChangedClassesBuildItem
-
Represents the differences between classes in a dev mode restart. This can be used to avoid repeating work on restart, e.g. re-using old proxy definitions if nothing has changed for a given class. This will not always be present, it must be injected as an optional dependency. This will never be generated if the previous restart was a failure to avoid issues with inconsistent application state.
|
Map changedClassesNewVersion
-
No Javadoc found
Map changedClassesOldVersion
-
No Javadoc found
Map deletedClasses
-
No Javadoc found
Map addedClasses
-
No Javadoc found
|
io.quarkus.deployment.builditem.CombinedIndexBuildItem
-
An index of application classes which is built from archives and dependencies that contain a certain marker file. These files include but are not limited to - beans.xml, jandex.idx and config properties. Additional marker files can be declared via . Alternatively, you can index a dependency through . Compared to , this index doesn't contain all CDI-related information. On the other hand, it can contain classes from archives/dependencies that had no CDI component declared within them. The computing index can also be used to index classes on demand, when is called. Note that this is a mutable index as this will add additional information, so in general this Index should only be used if you actually need it.
|
IndexView index
-
No Javadoc found
IndexView computingIndex
-
No Javadoc found
|
|
JavaVersion javaVersion
-
No Javadoc found
|
|
Class configClass
-
No Javadoc found
Set types
-
No Javadoc found
Set generatedClasses
-
No Javadoc found
String prefix
-
No Javadoc found
Kind kind
-
No Javadoc found
DotName name
-
No Javadoc found
|
|
String propertyName
-
No Javadoc found
String defaultValue
-
No Javadoc found
String docs
-
No Javadoc found
String valueTypeName
-
No Javadoc found
List allowedValues
-
No Javadoc found
ConfigPhase configPhase
-
No Javadoc found
|
|
Class configClass
-
No Javadoc found
String prefix
-
No Javadoc found
|
|
Class configClass
-
No Javadoc found
String prefix
-
No Javadoc found
|
|
BuildTimeConfigurationReader.ReadResult readResult
-
No Javadoc found
|
|
Class valueType
-
No Javadoc found
|
|
CommandContainer consoleCommand
-
No Javadoc found
|
|
RuntimeValue bannerSupplier
-
No Javadoc found
|
|
|
|
ContextHandler contextHandler
-
No Javadoc found
|
|
ApplicationModel appModel
-
No Javadoc found
|
io.quarkus.deployment.builditem.CuratedApplicationShutdownBuildItem
-
Build Item that can be used to queue shutdown tasks that are run when the is closed. For production applications, this will be at the end of the Maven/Gradle build. For dev mode applications, this will be when dev mode shuts down. For tests, it will generally be at the end of the test run. However, for continuous testing this will be when the outer dev mode process shuts down. For unit style tests, this will usually be the end of the test.
|
boolean firstRun
-
No Javadoc found
CopyOnWriteArrayList tasks
-
No Javadoc found
QuarkusClassLoader baseCl
-
No Javadoc found
boolean registered
-
No Javadoc found
|
|
String commandName
-
No Javadoc found
boolean successful
-
No Javadoc found
|
|
List commands
-
No Javadoc found
|
|
String name
-
No Javadoc found
|
|
List commands
-
No Javadoc found
|
|
String name
-
No Javadoc found
Map labels
-
No Javadoc found
|
|
String name
-
No Javadoc found
ContainerInfo containerInfo
-
No Javadoc found
Map configs
-
No Javadoc found
|
io.quarkus.deployment.builditem.DevServicesAdditionalConfigBuildItem
-
An additional configuration property to set when a dev service sets another, specific configuration property. Quarkus will make sure the relevant settings are present in both JVM and native modes. This is used to change the defaults of extension configuration when dev services are in use, for example to enable schema management in the Hibernate ORM extension.
|
DevServicesAdditionalConfigProvider configProvider
-
No Javadoc found
Collection triggeringKeys
-
No Javadoc found
String key
-
No Javadoc found
String value
-
No Javadoc found
Runnable callbackWhenEnabled
-
No Javadoc found
|
|
Map config
-
No Javadoc found
|
io.quarkus.deployment.builditem.DevServicesResultBuildItem
-
BuildItem for running dev services. Combines injected configs to the application with container id (if it exists). Processors are expected to return this build item not only when the dev service first starts, but also if a running dev service already exists. helps to manage the lifecycle of the running dev service.
|
String name
-
No Javadoc found
String containerId
-
No Javadoc found
Map config
-
No Javadoc found
|
io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem
-
A marker build item that indicates, if any instances are provided during the build, the containers started by DevServices will use a shared network. This is mainly useful in integration tests where the application container needs to be able to communicate with the service containers.
|
|
|
Predicate predicate
-
No Javadoc found
|
|
Predicate predicate
-
No Javadoc found
|
|
IsDockerWorking isDockerWorking
-
No Javadoc found
Boolean cachedStatus
-
No Javadoc found
|
|
|
|
BiConsumer exceptionHandler
-
No Javadoc found
|
io.quarkus.deployment.builditem.nativeimage.ExcludeConfigBuildItem
-
A build item that allows extension to configure the native-image compiler to effectively ignore certain configuration files in specific jars. The property specifies the name of the jar file or a regular expression that can be used to match multiple jar files. Matching jar files using regular expressions should be done as a last resort. The property specifies the name of the resource file or a regular expression that can be used to match multiple resource files. For the match to work, the resources need to be part of the matched jar file(s) (see ). Matching resource files using regular expressions should be done as a last resort. See https://github.com/oracle/graal/pull/3179 for more details.
|
String jarFile
-
No Javadoc found
String resourceName
-
No Javadoc found
|
|
String groupId
-
No Javadoc found
String artifactId
-
No Javadoc found
Optional classifier
-
No Javadoc found
|
io.quarkus.deployment.execannotations.ExecutionModelAnnotationsAllowedBuildItem
-
Carries a predicate that identifies methods that can have annotations which affect the execution model ( , , ). Used to detect wrong usage of these annotations, as they are implemented directly by the various frameworks and may only be put on "entrypoint" methods. Placing these annotations on methods that can only be invoked by application code is always wrong.
|
Predicate predicate
-
No Javadoc found
|
|
ScheduledExecutorService executor
-
No Javadoc found
|
|
String extension
-
No Javadoc found
|
io.quarkus.deployment.builditem.FeatureBuildItem
-
Represents functionality provided by an extension. The name of the feature gets displayed in the log during application bootstrap. An extension should provide at most one feature. The name must be unique. If multiple extensions register a feature of the same name the build fails. The name of the feature should only contain lowercase characters, words are separated by dash ; e.g. . Features provided by core extensions should be listed in the enum.
|
String name
-
No Javadoc found
|
|
String className
-
No Javadoc found
|
|
boolean applicationClass
-
No Javadoc found
String name
-
No Javadoc found
byte[] classData
-
No Javadoc found
String source
-
No Javadoc found
|
|
String name
-
No Javadoc found
byte[] classData
-
No Javadoc found
|
|
|
|
String name
-
No Javadoc found
byte[] classData
-
No Javadoc found
|
|
String name
-
No Javadoc found
byte[] data
-
No Javadoc found
boolean excludeFromDevCL
-
No Javadoc found
|
io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem
-
Identifies a file from a that, if modified, may result in a hot redeployment when in the dev mode. A file may be identified with an location or a matching predicate. See and . The location may be: - a relative OS-agnostic file path where is used as a separator; e.g.
- an absolute OS-specific file path; e.g.
- a glob pattern as defined in ; e.g.
If multiple build items match the same file then the final value of is computed as a logical OR of all the values.
|
String location
-
No Javadoc found
Predicate locationPredicate
-
No Javadoc found
boolean restartNeeded
-
No Javadoc found
|
|
IOThreadDetector detector
-
No Javadoc found
|
|
String groupId
-
No Javadoc found
String artifactId
-
No Javadoc found
String classifier
-
No Javadoc found
|
io.quarkus.deployment.builditem.InitTaskBuildItem
-
Represents an initialization task for the application. Often extensions perform some sort of initialization as part of the application startup. There are cases where we want to externalize the initialization (e.g. in a pipeline). Often the task is run using the same artifact as the application but using a different command or arguments. In the later case it might be desirable to pass additional environment variables to both the init tasks (to enable init) and the application (to disable the init).
|
String name
-
No Javadoc found
Optional image
-
No Javadoc found
List command
-
No Javadoc found
List arguments
-
No Javadoc found
Map taskEnvVars
-
No Javadoc found
Map appEnvVars
-
No Javadoc found
boolean sharedEnvironment
-
No Javadoc found
boolean sharedFilesystem
-
No Javadoc found
|
io.quarkus.deployment.builditem.InitTaskCompletedBuildItem
-
A symbolic class that represents that an initialization task has been completed. Similar to but focused on initialization tasks (e.g. db migrations etc) that are run during runtime just before the application starts. The build item is used, so that we can track when all initialization tasks have been completed.
|
String name
-
No Javadoc found
|
|
|
|
String moduleName
-
No Javadoc found
String packageName
-
No Javadoc found
GraalVM.Version exportSince
-
No Javadoc found
GraalVM.Version exportBefore
-
No Javadoc found
|
|
Path path
-
No Javadoc found
Path originalArtifact
-
No Javadoc found
Path libraryDir
-
No Javadoc found
String type
-
No Javadoc found
String classifier
-
No Javadoc found
|
|
String path
-
No Javadoc found
|
|
List libraryPaths
-
No Javadoc found
|
|
List className
-
No Javadoc found
boolean constructors
-
No Javadoc found
boolean methods
-
No Javadoc found
boolean fields
-
No Javadoc found
|
|
String declaringClass
-
No Javadoc found
String name
-
No Javadoc found
|
|
String declaringClass
-
No Javadoc found
String name
-
No Javadoc found
String[] params
-
No Javadoc found
|
|
String className
-
No Javadoc found
|
|
LaunchMode launchMode
-
No Javadoc found
Optional devModeType
-
No Javadoc found
boolean auxiliaryApplication
-
No Javadoc found
Optional auxiliaryDevModeType
-
No Javadoc found
boolean test
-
No Javadoc found
|
|
|
|
boolean liveReload
-
No Javadoc found
Set changedResources
-
No Javadoc found
Map reloadContext
-
No Javadoc found
ClassChangeInformation changeInformation
-
No Javadoc found
|
|
String category
-
No Javadoc found
Level level
-
No Javadoc found
boolean setMinLevelDefault
-
No Javadoc found
|
|
Map content
-
No Javadoc found
|
|
LogCleanupFilterElement filterElement
-
No Javadoc found
|
io.quarkus.deployment.builditem.LogConsoleFormatBuildItem
-
The log console format build item. Producing this item will cause the logging subsystem to disregard its console logging formatting configuration and use the formatter provided instead. If multiple formatters are enabled at run time, a warning message is printed and only one is used.
|
RuntimeValue formatterValue
-
No Javadoc found
|
io.quarkus.deployment.builditem.LogFileFormatBuildItem
-
The log file format build item. Producing this item will cause the logging subsystem to disregard its file logging formatting configuration and use the formatter provided instead. If multiple formatters are enabled at runtime, a warning message is printed and only one is used.
|
RuntimeValue formatterValue
-
No Javadoc found
|
|
RuntimeValue handlerValue
-
No Javadoc found
|
|
|
io.quarkus.deployment.builditem.LogSyslogFormatBuildItem
-
The syslog format build item. Producing this item will cause the logging subsystem to disregard its syslog logging formatting configuration and use the formatter provided instead. If multiple formatters are enabled at runtime, a warning message is printed and only one is used.
|
RuntimeValue formatterValue
-
No Javadoc found
|
|
|
|
BytecodeRecorderImpl bytecodeRecorder
-
No Javadoc found
String generatedStartupContextClassName
-
No Javadoc found
|
|
String className
-
No Javadoc found
|
|
String path
-
No Javadoc found
MetricsCapability metricsCapability
-
No Javadoc found
|
|
Consumer factoryConsumer
-
No Javadoc found
ExecutionTime executionTime
-
No Javadoc found
|
|
RuntimeValue namedHandlersMap
-
No Javadoc found
|
|
boolean allow
-
No Javadoc found
|
|
Path path
-
No Javadoc found
GraalVMVersion graalVMVersion
-
No Javadoc found
|
|
Set runtimeInitializedClasses
-
No Javadoc found
Set runtimeReinitializedClasses
-
No Javadoc found
Set resourceBundles
-
No Javadoc found
Set proxyDefinitions
-
No Javadoc found
Map nativeImageSystemProperties
-
No Javadoc found
|
|
|
|
String qualifiedName
-
No Javadoc found
|
|
List classes
-
No Javadoc found
|
|
List resources
-
No Javadoc found
|
|
String bundleName
-
No Javadoc found
String moduleName
-
No Javadoc found
|
|
String path
-
No Javadoc found
|
io.quarkus.deployment.builditem.nativeimage.NativeImageResourcePatternsBuildItem
-
A build item that indicates that a set of resource paths defined by regular expression patterns or globs should be included in the native image. Globs passed to the methods of the are transformed to regular expressions internally. See for the supported glob syntax. The patterns are passed to the native image builder using . The same mechanism (and regular expression syntax) is used by 's , and (since GraalVM 20.3.0) command line options. Related build items: - Use if you need to add a single resource
- Use if you need to add a directory of resources
|
List excludePatterns
-
No Javadoc found
List includePatterns
-
No Javadoc found
|
|
NativeImageBuildRunner buildRunner
-
No Javadoc found
|
|
String securityProvider
-
No Javadoc found
|
|
Path path
-
No Javadoc found
Path libraryDir
-
No Javadoc found
|
|
String key
-
No Javadoc found
String value
-
No Javadoc found
|
|
Runtime.Version minVersion
-
No Javadoc found
String warning
-
No Javadoc found
|
|
Holder holder
-
No Javadoc found
|
|
Path outputDirectory
-
No Javadoc found
String baseName
-
No Javadoc found
String originalBaseName
-
No Javadoc found
boolean rebuild
-
No Javadoc found
Properties buildSystemProperties
-
No Javadoc found
Optional includedOptionalDependencies
-
No Javadoc found
|
|
String type
-
No Javadoc found
|
|
String className
-
No Javadoc found
|
|
boolean initialize
-
No Javadoc found
|
io.quarkus.deployment.pkg.builditem.ProcessInheritIODisabledBuildItem
-
A build item, which indicates that the will not work for processes launched by build steps and instead the build step will have to explicitly stream the newly launched process' STDOUT/STDERR, if the data generated on the STDOUT/STDERR of the launched process needs to be made available
|
|
|
String className
-
No Javadoc found
|
|
List closeables
-
No Javadoc found
|
|
|
|
Class clazz
-
No Javadoc found
|
|
List className
-
No Javadoc found
boolean methods
-
No Javadoc found
boolean fields
-
No Javadoc found
boolean constructors
-
No Javadoc found
boolean weak
-
No Javadoc found
boolean serialization
-
No Javadoc found
boolean unsafeAllocated
-
No Javadoc found
|
|
String className
-
No Javadoc found
String typeReachable
-
No Javadoc found
|
|
Predicate predicate
-
No Javadoc found
|
|
String declaringClass
-
No Javadoc found
String name
-
No Javadoc found
|
io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem
-
Attempts to register a complete type hierarchy for reflection. This is intended to be used to register types that are going to be serialized, e.g. by Jackson or some other JSON mapper. This will do 'smart discovery' and in addition to registering the type itself it will also attempt to register the following: - Superclasses - Component types of collections - Types used in bean properties (if method reflection is enabled) - Field types (if field reflection is enabled) This discovery is applied recursively, so any additional types that are registered will also have their dependencies discovered
|
Type type
-
No Javadoc found
IndexView index
-
No Javadoc found
Predicate ignoreTypePredicate
-
No Javadoc found
Predicate ignoreFieldPredicate
-
No Javadoc found
Predicate ignoreMethodPredicate
-
No Javadoc found
String source
-
No Javadoc found
boolean serialization
-
No Javadoc found
|
|
Predicate predicate
-
No Javadoc found
|
|
String declaringClass
-
No Javadoc found
String name
-
No Javadoc found
String[] params
-
No Javadoc found
|
|
ArtifactKey artifact
-
No Javadoc found
Set resources
-
No Javadoc found
|
|
String commandName
-
No Javadoc found
List args
-
No Javadoc found
Path workingDirectory
-
No Javadoc found
String startedExpression
-
No Javadoc found
Path logFile
-
No Javadoc found
boolean needsLogfile
-
No Javadoc found
|
|
List commands
-
No Javadoc found
|
|
String builderClassName
-
No Javadoc found
|
|
String key
-
No Javadoc found
String value
-
No Javadoc found
|
|
Map objects
-
No Javadoc found
|
io.quarkus.deployment.builditem.RuntimeApplicationShutdownBuildItem
-
Build Item that can be used to queue shutdown tasks that are run when the runtime application shuts down. This is similar to however it applies to tasks on the 'build' side, so if a processor wants to close something after the application has completed this item lets it do this. This has no effect for production applications, and is only useful in dev/test mode. The main use case for this is for shutting down deployment side test utilities at the end of a test run.
|
Runnable closeTask
-
No Javadoc found
|
|
|
|
String className
-
No Javadoc found
|
io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedPackageBuildItem
-
A package that will be initialized at runtime in native mode. WARNING: this build item should not be used in Quarkus itself and is only provided to simplify the early stages of external extensions development. For Quarkus development, please take the time to surgically mark individual classes as runtime initialized.
|
String packageName
-
No Javadoc found
|
|
String className
-
No Javadoc found
|
|
String serviceInterface
-
No Javadoc found
List providers
-
No Javadoc found
|
|
String name
-
No Javadoc found
|
io.quarkus.deployment.builditem.SetClassPathSystemPropBuildItem
-
A marker build item to make Quarkus set the system property. This system property is used in rare by libraries (Truffle for example) to create their own ClassLoaders. The value of the system property is simply best effort, as there is no way to faithfully represent the Quarkus ClassLoader hierarchies in a system property value.
|
|
|
|
|
ShutdownListener shutdownListener
-
No Javadoc found
|
|
boolean defaultValue
-
No Javadoc found
|
|
|
|
Optional enableSslNativeConfig
-
No Javadoc found
|
|
BytecodeRecorderImpl bytecodeRecorder
-
No Javadoc found
|
|
String builderClassName
-
No Javadoc found
|
|
RuntimeValue handlerValue
-
No Javadoc found
|
io.quarkus.deployment.builditem.SuppressNonRuntimeConfigChangedWarningBuildItem
-
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. An example usage of this is when a user provides some test value in for a build-time only property and only provides the actual value on the command line when starting Quarkus. In such a case we don't want the value set at build time to be revealed at runtime as it could be sensitive.
|
String configKey
-
No Javadoc found
|
|
String key
-
No Javadoc found
String value
-
No Javadoc found
|
|
String annotationClassName
-
No Javadoc found
|
|
String testClassName
-
No Javadoc found
|
|
Predicate predicate
-
No Javadoc found
|
|
TestListener listener
-
No Javadoc found
|
|
String testProfileClassName
-
No Javadoc found
|
|
|
|
ThreadFactory threadFactory
-
No Javadoc found
|
io.quarkus.deployment.builditem.TransformedClassesBuildItem
-
The results of applying bytecode transformation to a class. Note that this has also been abused somewhat to also represent removed resources, as the logic is the same, and it avoids having two separate mechanisms that essentially do the same thing.
|
Map transformedClassesByJar
-
No Javadoc found
Map transformedFilesByJar
-
No Javadoc found
|
|
String path
-
No Javadoc found
|
|
String path
-
No Javadoc found
|
|
|
|
String declaringClass
-
No Javadoc found
String fieldName
-
No Javadoc found
|
|
Os os
-
No Javadoc found
String error
-
No Javadoc found
|
|
|
|
RuntimeValue handlerValue
-
No Javadoc found
|