构建条目

在此处您可以找到构建条目的列表以及提供它们的扩展。

构建条目不能直接实例化,但可以扩展/继承

核心

类名

属性

额外的应用程序存档。此构建条目只能被消费,不应由构建步骤生成。

显示更多

io.quarkus.paths.PathCollection path

未找到 Javadoc

一个标记文件,如果存在,则表明给定的存档应被视为应用程序存档。

显示更多

java.lang.String file

未找到 Javadoc

java.util.Map<String,byte[]> resources

未找到 Javadoc

允许扩展将类添加到通过 CombinedIndexBuildItem 可用的索引中。这些类由 Deployment ClassLoader 加载。

显示更多

java.util.Set<String> classesToIndex

未找到 Javadoc

构建条目,允许默认使用 JNDI。这应该只由依赖 JNDI 作为扩展核心部分的扩展提供(例如,如果 LDAP 是扩展的核心功能)。

显示更多

创建可用作 Recorder 参数的注解代理。

显示更多

io.quarkus.deployment.recording.AnnotationProxyProvider provider

未找到 Javadoc

用于提供应用程序依赖模型的构建条目。@see ApplicationModel

显示更多

io.quarkus.bootstrap.model.ApplicationModel appModel

未找到 Javadoc

java.util.function.Supplier<DependencyInfoProvider> depInfoProvider

未找到 Javadoc

io.quarkus.deployment.ApplicationArchive root

未找到 Javadoc

java.util.Collection<ApplicationArchive> applicationArchives

未找到 Javadoc

java.util.Set<ApplicationArchive> allArchives

未找到 Javadoc

java.lang.String className

未找到 Javadoc

使得可以识别为来自其他热部署路径的类生成的连接类。

显示更多

java.util.function.Predicate<String> predicate

未找到 Javadoc

应用程序根的 Jandex 索引。

显示更多

org.jboss.jandex.Index index

未找到 Javadoc

此构建条目包含有关应用程序的基本元数据,特别是其名称和版本。可以使用以下属性配置这些值

  • quarkus.application.name - 设置应用程序名称

  • quarkus.application.version - 设置应用程序版本

此配置旨在供需要应用程序元数据的扩展使用,例如 kubernetes 扩展。

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String version

未找到 Javadoc

在构建中收集的应用程序清单

显示更多

java.util.Collection<ApplicationManifest> manifests

未找到 Javadoc

一个符号类,在启动事件触发后生成。此时打开套接字并开始处理请求应该是安全的。

显示更多

表示存档根目录的构建条目,通常在 Quarkus 构建步骤中使用,以引用应用程序类目录或存档(如 JAR)以进行索引和处理。此类包含要用作存档根目录的目录或存档的路径,以及应从索引中排除的路径。

显示更多

java.nio.file.Path archiveRoot

未找到 Javadoc

java.util.Collection<Path> excludedFromIndexing

未找到 Javadoc

io.quarkus.paths.PathCollection rootDirs

未找到 Javadoc

io.quarkus.paths.PathCollection paths

未找到 Javadoc

表示可运行的工件,例如 uberjar 或 thin jar。大多数工件也会生成更专业的构建条目,以允许其他构建步骤使用它们。

显示更多

java.nio.file.Path path

未找到 Javadoc

java.lang.String type

未找到 Javadoc

java.util.Map<String,String> metadata

未找到 Javadoc

io.quarkus.sbom.ApplicationManifestConfig manifestConfig

未找到 Javadoc

BuildTimeConfigurationReader.ReadResult readResult

未找到 Javadoc

io.quarkus.runtime.LaunchMode launchMode

未找到 Javadoc

io.quarkus.dev.spi.DevModeType devModeType

未找到 Javadoc

java.lang.ClassValue<BooleanSupplier> suppliers

未找到 Javadoc

构建系统的目标目录。这用于生成 OutputTargetBuildItem

显示更多

java.nio.file.Path outputDirectory

未找到 Javadoc

java.lang.String baseName

未找到 Javadoc

java.lang.String originalBaseName

未找到 Javadoc

boolean rebuild

未找到 Javadoc

java.util.Properties buildSystemProps

未找到 Javadoc

可以被注入到 recorder 中并通过它们使用 @Inject 注释的构造函数的常量的定义。与简单地将值传递给 recorder 代理相比,此构建条目允许将值注入到 recorder 中,而无需引入从使用 recorder 的构建步骤到创建常量值的构建步骤的新依赖关系。这在复杂的依赖关系图中很有用。

显示更多

io.quarkus.deployment.builditem.Holder<?> holder

未找到 Javadoc

io.quarkus.deployment.recording.ObjectLoader objectLoader

未找到 Javadoc

使用 ASM ClassVisitor 转换类。 请注意,转换是在组装索引之后执行的,因此更改对于依赖于索引的任何处理器步骤都不可见。 如果您的转换对于 Arc 应该是可见的,您可以考虑使用 io.quarkus.arc.deployment.AnnotationsTransformerBuildItem 。 另请参见 我需要转换注释元数据 Quarkus CDI 集成指南的部分。

显示更多

java.lang.String classToTransform

未找到 Javadoc

java.util.function.BiFunction<String,ClassVisitor,ClassVisitor> visitorFunction

未找到 Javadoc

java.util.function.BiFunction<String,byte[],byte[]> inputTransformer

可以在输入字节传递到 ASM 之前将其应用于输入字节的函数。 这应该仅在非常特殊的情况下使用。 目前唯一已知的有效用例是 JaCoCo,它需要访问未修改的类文件字节。

java.util.Set<String> requireConstPoolEntry

转换发生时需要在 const 池中存在的一组类名。 这些需要采用 JVM 内部格式。 仅当 const 池中至少存在一个条目时才应用转换。 请注意,这是一种优化,如果另一个转换器无论如何都在转换类,则始终会应用此转换器。

boolean cacheable

未找到 Javadoc

int classReaderOptions

未找到 Javadoc

boolean continueOnFailure

未找到 Javadoc

int priority

未找到 Javadoc

表示可以被其他扩展查询的技术能力。 构建步骤可以注入 Capabilities - 一个方便的构建条目,其中包含一组已注册的能力。 扩展可以提供多种能力。 但是,应用程序中只允许单个给定能力的提供者。 如果在应用程序构建期间检测到同一能力的多个提供者,则构建将失败并显示相应的错误消息。 默认情况下,功能不显示给用户。 功能应遵循 Java 包的命名约定; 例如 io.quarkus.security.jpa。 核心扩展提供的能力应列在 Capability 接口中,并且它们的名称应始终以 io.quarkus 前缀开头。 @see Capabilities @see Capability

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String provider

未找到 Javadoc

表示开发模式重启中类之间的差异。 这可用于避免重复重启工作,例如,如果给定类没有任何更改,则重用旧的代理定义。 这不会总是存在,必须作为可选依赖项注入。 如果之前的重启失败,则永远不会生成此对象,以避免应用程序状态不一致的问题。

显示更多

java.util.Map<DotName,ClassInfo> changedClassesNewVersion

未找到 Javadoc

java.util.Map<DotName,ClassInfo> changedClassesOldVersion

未找到 Javadoc

java.util.Map<DotName,ClassInfo> deletedClasses

未找到 Javadoc

java.util.Map<DotName,ClassInfo> addedClasses

未找到 Javadoc

应用程序类的索引,该索引是从包含特定标记文件的存档和依赖项构建的。 这些文件包括但不限于 - beans.xml、jandex.idx 和配置属性。 可以通过 AdditionalApplicationArchiveMarkerBuildItem 声明其他标记文件。 或者,您可以通过 IndexDependencyBuildItem 索引依赖项。 与 BeanArchiveIndexBuildItem 相比,此索引不包含所有 CDI 相关信息。 另一方面,它可以包含来自其中没有声明 CDI 组件的存档/依赖项中的类。 计算索引也可用于按需索引类,当调用 IndexView#getClassByName(DotName) 时。 请注意,这是一个可变索引,因为它将添加其他信息,因此通常只有在您实际需要它时才应使用此索引。 @see AdditionalApplicationArchiveMarkerBuildItem @see IndexDependencyBuildItem

显示更多

org.jboss.jandex.IndexView index

未找到 Javadoc

org.jboss.jandex.IndexView computingIndex

未找到 Javadoc

io.quarkus.deployment.pkg.builditem.JavaVersion javaVersion

未找到 Javadoc

java.lang.Class<?> configClass

未找到 Javadoc

java.util.Set<Class<?>> configComponentInterfaces

为此配置映射注册的所有配置接口(包括嵌套的接口)

java.util.Set<Type> types

未找到 Javadoc

java.util.Set<String> generatedClasses

未找到 Javadoc

java.lang.String prefix

未找到 Javadoc

io.quarkus.deployment.builditem.Kind kind

未找到 Javadoc

org.jboss.jandex.DotName name

未找到 Javadoc

一个构建条目,不是标准构建的一部分,但仅用于生成示例配置文件和文档。

显示更多

java.lang.String propertyName

未找到 Javadoc

java.lang.String defaultValue

未找到 Javadoc

java.lang.String docs

未找到 Javadoc

java.lang.String valueTypeName

未找到 Javadoc

java.util.List<String> allowedValues

未找到 Javadoc

io.quarkus.runtime.annotations.ConfigPhase configPhase

未找到 Javadoc

java.lang.Class<?> configClass

未找到 Javadoc

java.lang.String prefix

未找到 Javadoc

java.lang.Class<?> configClass

未找到 Javadoc

java.lang.String prefix

未找到 Javadoc

携带构建时配置的构建条目。

显示更多

BuildTimeConfigurationReader.ReadResult readResult

未找到 Javadoc

配置类型构建条目。 每个配置类型都应使用此构建条目注册,以确保在 native image 情况下正确加载转换器。

显示更多

java.lang.Class<?> valueType

未找到 Javadoc

org.aesh.command.container.CommandContainer consoleCommand

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<Optional<Supplier<String>>> bannerSupplier

未找到 Javadoc

表示交互式控制台已准备就绪的构建条目。 这不会总是存在,因为控制台可能未安装

显示更多

io.quarkus.deployment.IsContainerRuntimeWorking isContainerRuntimeWorking

未找到 Javadoc

java.lang.Boolean cachedStatus

未找到 Javadoc

org.jboss.threads.ContextHandler<Object> contextHandler

未找到 Javadoc

io.quarkus.bootstrap.model.ApplicationModel appModel

未找到 Javadoc

可用于对关闭任务进行排队的构建条目,这些关闭任务在关闭 io.quarkus.bootstrap.app.CuratedApplication 时运行。 对于生产应用程序,这将位于 Maven/Gradle 构建的末尾。 对于开发模式应用程序,这将发生在开发模式关闭时。 对于测试,这通常会在测试运行结束时。 但是,对于持续测试,这将发生在外部开发模式进程关闭时。 对于单元样式测试,这通常是测试结束时。

显示更多

boolean firstRun

未找到 Javadoc

java.util.concurrent.CopyOnWriteArrayList<Runnable> tasks

未找到 Javadoc

io.quarkus.bootstrap.classloading.QuarkusClassLoader baseCl

未找到 Javadoc

boolean registered

未找到 Javadoc

java.lang.String commandName

未找到 Javadoc

boolean successful

未找到 Javadoc

java.util.List<DeployCommandActionBuildItem> commands

未找到 Javadoc

Maven 和 Gradle 插件发现是否有任何声明的扩展支持 Quarkus 部署的方式

显示更多

java.lang.String name

未找到 Javadoc

java.util.List<String> commands

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.util.Map<String,String> labels

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.String description

未找到 Javadoc

io.quarkus.deployment.dev.devservices.ContainerInfo containerInfo

未找到 Javadoc

java.util.Map<String,String> configs

未找到 Javadoc

当开发服务设置另一个特定的配置属性时,要设置的附加配置属性。 Quarkus 将确保相关设置同时存在于 JVM 和 native 模式中。 这用于在使用开发服务时更改扩展配置的默认值,例如在 Hibernate ORM 扩展中启用模式管理。

显示更多

io.quarkus.deployment.builditem.DevServicesAdditionalConfigProvider configProvider

未找到 Javadoc

java.util.Collection<String> triggeringKeys

未找到 Javadoc

java.lang.String key

未找到 Javadoc

java.lang.String value

未找到 Javadoc

java.lang.Runnable callbackWhenEnabled

未找到 Javadoc

用于运行由 compose 提供的服务的 BuildItem

显示更多

java.lang.String project

未找到 Javadoc

java.lang.String defaultNetworkId

未找到 Javadoc

java.util.Map<String,List<RunningContainer>> composeServices

未找到 Javadoc

java.util.Map<String,String> config

未找到 Javadoc

包含所有配置的最终结果的构建条目。

显示更多

java.util.Map<String,String> config

未找到 Javadoc

开发服务正在运行的网络的网络 ID。

显示更多

java.lang.String networkId

未找到 Javadoc

用于运行开发服务的 BuildItem。 将注入到应用程序的配置与容器 ID(如果存在)组合在一起。 处理器应该不仅在开发服务首次启动时返回此构建条目,而且在运行的开发服务已存在时也返回此构建条目。 RunningDevService 帮助管理正在运行的开发服务的生命周期。

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String description

未找到 Javadoc

java.lang.String containerId

未找到 Javadoc

java.util.Map<String,String> config

未找到 Javadoc

一个标记构建条目,指示如果在构建期间提供了任何实例,则 DevServices 启动的容器可以使用共享网络。 这在集成测试中主要有用,其中应用程序容器需要能够与服务容器通信。

显示更多

java.lang.String source

未找到 Javadoc

如果更改的类符合某些条件,则允许禁用基于检测的重新加载

显示更多

java.util.function.Predicate<ClassInfo> predicate

未找到 Javadoc

如果更改的类的索引符合某些条件,则允许禁用基于检测的重新加载

显示更多

java.util.function.Predicate<Index> predicate

未找到 Javadoc

包含在发出打开类的请求时要打开的 IDE

显示更多

io.quarkus.deployment.ide.Ide ide

未找到 Javadoc

允许在记录异常时注册处理程序。 这旨在在开发/测试模式中使用,以允许 Quarkus 帮助开发人员处理问题。

显示更多

java.util.function.BiConsumer<Throwable,StackTraceElement> exceptionHandler

未找到 Javadoc

一个构建条目,允许扩展配置 native-image 编译器以有效地忽略特定 jar 中的某些配置文件。 jarFile 属性指定 jar 文件的名称或可用于匹配多个 jar 文件的正则表达式。 应尽可能避免使用正则表达式匹配 jar 文件。 resourceName 属性指定资源文件的名称或可用于匹配多个资源文件的正则表达式。 为了使匹配工作,资源需要是匹配的 jar 文件(请参阅 jarFile)的一部分。 应尽可能避免使用正则表达式匹配资源文件。 有关更多详细信息,请参见 https://github.com/oracle/graal/pull/3179

显示更多

java.lang.String jarFile

未找到 Javadoc

java.lang.String resourceName

未找到 Javadoc

定义不应编制索引的依赖项的构建条目。 当依赖项包含标记文件(例如 META-INF/beans.xml)时,可以使用此方法。

显示更多

java.lang.String groupId

未找到 Javadoc

java.lang.String artifactId

未找到 Javadoc

java.util.Optional<String> classifier

未找到 Javadoc

携带一个谓词,该谓词标识可以具有影响执行模型的注释的方法(@Blocking@NonBlocking@RunOnVirtualThread)。 用于检测这些注释的错误用法,因为它们由各种框架直接实现,并且只能放在“入口点”方法上。 将这些注释放在只能由应用程序代码调用的方法上始终是错误的。

显示更多

java.util.function.Predicate<MethodInfo> predicate

未找到 Javadoc

用于阻塞任务的主执行器。

显示更多

java.util.concurrent.ScheduledExecutorService executor

未找到 Javadoc

java.lang.String extension

未找到 Javadoc

表示扩展提供的功能。 功能的名称在应用程序引导期间显示在日志中。 扩展最多应提供一个功能。 名称必须是唯一的。 如果多个扩展注册了相同名称的功能,则构建将失败。 功能的名称应仅包含小写字符,单词用破折号 - 分隔; 例如 security-jpa。 核心扩展提供的功能应列在 Feature 枚举中。

显示更多

java.lang.String name

未找到 Javadoc

强制使用弱语义注册以进行反射的类,恢复为正常的反射注册语义。 本质上,如果此构建条目用于使用 ReflectiveClassBuildItem 注册的类,则该类的 weak 字段实际上为 false,无论创建 ReflectiveClassBuildItem 时提供什么值

显示更多

java.lang.String className

未找到 Javadoc

boolean applicationClass

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.String binaryName

未找到 Javadoc

java.lang.String internalName

未找到 Javadoc

byte[] classData

未找到 Javadoc

java.lang.String source

未找到 Javadoc

当构建生成的资源不应最终出现在生成的可运行工件中,而应最终出现在 OutputTargetBuildItem 的输出目录内的文件系统中时使用。 这被写入到正常模式和开发模式的文件系统中,但不写入到测试模式中。

显示更多

java.lang.String name

未找到 Javadoc

byte[] classData

未找到 Javadoc

仅用于确保文件系统资源在开发模式中被正确写入的标记。

显示更多

仅适用于 native image 的生成类。

显示更多

java.lang.String name

未找到 Javadoc

byte[] classData

未找到 Javadoc

java.lang.String name

未找到 Javadoc

byte[] data

未找到 Javadoc

boolean excludeFromDevCL

此选项仅供在文件系统上生成资源的扩展设置,并且必须依赖于 Quarkus 不妨碍加载该资源。 Kogito 目前使用它来获取 Vert.x 中静态资源的服务

@deprecated 如果要提供静态资源,请改用 io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem

io.quarkus.bootstrap.devmode.DependenciesFilter#getReloadableModules(io.quarkus.bootstrap.model.ApplicationModel) 可重新加载的模块 中标识一个文件,如果修改了该文件,可能会导致开发模式下的热重新部署。 文件可以使用位置或匹配谓词来标识。 请参见 Builder#setLocation(String)Builder#setLocationPredicate(Predicate)。 该位置可能是

  • 相对的与操作系统无关的文件路径,其中 / 用作分隔符; 例如 foo/bar.txt

  • 绝对的特定于操作系统的文件路径; 例如 /home/foo/bar.txt

  • java.nio.file.FileSystem#getPathMatcher(String) 中定义的 glob 模式; 例如 *.sample

如果多个构建条目匹配同一文件,则 restartNeeded 的最终值计算为所有 #isRestartNeeded() 值的逻辑 OR。

显示更多

java.lang.String location

未找到 Javadoc

java.util.function.Predicate<String> locationPredicate

未找到 Javadoc

boolean restartNeeded

未找到 Javadoc

一个构建条目,提供检测当前线程是否为 IO 线程的能力

显示更多

io.quarkus.runtime.IOThreadDetector detector

未找到 Javadoc

定义应编制索引的依赖项的构建条目。 当依赖项不包含标记文件(例如 META-INF/beans.xml)时,可以使用此方法。

显示更多

java.lang.String groupId

未找到 Javadoc

java.lang.String artifactId

未找到 Javadoc

java.lang.String classifier

未找到 Javadoc

表示应用程序的初始化任务。 通常,扩展会执行某种初始化作为应用程序启动的一部分。 有些情况下,我们希望外部化初始化(例如,在管道中)。 通常,该任务使用与应用程序相同的工件运行,但使用不同的命令或参数。 在后一种情况下,可能希望将其他环境变量传递给初始化任务(以启用初始化)和应用程序(以禁用初始化)。

显示更多

java.lang.String name

未找到 Javadoc

java.util.Optional<String> image

未找到 Javadoc

java.util.List<String> command

未找到 Javadoc

java.util.List<String> arguments

未找到 Javadoc

java.util.Map<String,String> taskEnvVars

未找到 Javadoc

java.util.Map<String,String> appEnvVars

未找到 Javadoc

boolean sharedEnvironment

未找到 Javadoc

boolean sharedFilesystem

未找到 Javadoc

一个符号类,表示已完成初始化任务。 与 ServiceStartBuildItem 类似,但侧重于在应用程序启动前运行时运行的初始化任务(例如,数据库迁移等)。 使用构建条目,以便我们可以跟踪何时完成所有初始化任务。

显示更多

java.lang.String name

未找到 Javadoc

如果存在,将强制在 native image 构建期间添加 -H:+InlineBeforeAnalysis 标志

显示更多

一个构建条目,指示应使用 '-J—​add-exports' 选项导出 Java 包,以使 native-image 可见

显示更多

java.lang.String moduleName

未找到 Javadoc

java.lang.String packageName

未找到 Javadoc

GraalVM.Version exportSince

未找到 Javadoc

GraalVM.Version exportBefore

未找到 Javadoc

未找到 Javadoc

显示更多

java.nio.file.Path path

未找到 Javadoc

java.nio.file.Path originalArtifact

未找到 Javadoc

java.nio.file.Path libraryDir

未找到 Javadoc

PackageConfig.JarConfig.JarType type

未找到 Javadoc

java.lang.String classifier

未找到 Javadoc

io.quarkus.sbom.ApplicationManifestConfig manifestConfig

未找到 Javadoc

java.lang.String path

未找到 Javadoc

未找到 Javadoc

显示更多

java.util.List<String> libraryPaths

未找到 Javadoc

用于注册 JNI 运行时访问的类。

显示更多

java.util.List<String> className

未找到 Javadoc

boolean constructors

未找到 Javadoc

boolean methods

未找到 Javadoc

boolean fields

未找到 Javadoc

JNI 访问注册精细到给定类的单个字段。

显示更多

java.lang.String declaringClass

未找到 Javadoc

java.lang.String name

未找到 Javadoc

JNI 访问注册精细到给定类的单个方法。

显示更多

java.lang.String declaringClass

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.String[] params

未找到 Javadoc

指示应使用特定的容器镜像来生成 AppCDS 文件

显示更多

java.lang.String containerImage

未找到 Javadoc

构建条目,用于向各个步骤指示已请求生成 JVM 启动归档文件

显示更多

java.nio.file.Path dir

各种 JVM 启动归档文件生成所需的文件将驻留的目录

io.quarkus.deployment.pkg.builditem.JvmStartupOptimizerArchiveType type

未找到 Javadoc

一个构建条目,包含 JVM 启动归档文件生成过程的结果

显示更多

java.nio.file.Path archive

包含生成的归档文件的文件

io.quarkus.deployment.pkg.builditem.JvmStartupOptimizerArchiveType type

生成的归档文件的类型

用于在 native 模式下注册 lambda 捕获类型

显示更多

java.lang.String className

未找到 Javadoc

指示启动的类型。

显示更多

io.quarkus.runtime.LaunchMode launchMode

未找到 Javadoc

java.util.Optional<DevModeType> devModeType

未找到 Javadoc

boolean auxiliaryApplication

未找到 Javadoc

java.util.Optional<DevModeType> auxiliaryDevModeType

未找到 Javadoc

boolean test

未找到 Javadoc

一个构建条目,可用于查询实时重新加载状态。 它还可以用于存储在热重新加载之间保持不变的上下文信息。

显示更多

boolean liveReload

未找到 Javadoc

java.util.Set<String> changedResources

未找到 Javadoc

java.util.Map<Class<?>,Object> reloadContext

未找到 Javadoc

io.quarkus.bootstrap.app.ClassChangeInformation changeInformation

未找到 Javadoc

建立日志类别的默认日志级别。

显示更多

java.lang.String category

未找到 Javadoc

java.util.logging.Level level

未找到 Javadoc

boolean setMinLevelDefault

未找到 Javadoc

java.util.Map<String,InheritableLevel> content

未找到 Javadoc

声明应将日志过滤器应用于指定的 loggerName,前提是消息以 messageStart 开头。 @author Stéphane Épardaud

显示更多

io.quarkus.runtime.logging.LogCleanupFilterElement filterElement

未找到 Javadoc

日志控制台格式构建条目。 生成此条目将导致日志子系统忽略其控制台日志格式设置配置并使用提供的格式化程序。 如果在运行时启用了多个格式化程序,则会打印一条警告消息,并且仅使用一个。

显示更多

io.quarkus.runtime.RuntimeValue<Optional<Formatter>> formatterValue

未找到 Javadoc

日志文件格式构建条目。 生成此条目将导致日志子系统忽略其文件日志格式设置配置并使用提供的格式化程序。 如果在运行时启用了多个格式化程序,则会打印一条警告消息,并且仅使用一个。

显示更多

io.quarkus.runtime.RuntimeValue<Optional<Formatter>> formatterValue

未找到 Javadoc

用于添加其他日志处理程序的构建条目。

显示更多

io.quarkus.runtime.RuntimeValue<Optional<Handler>> handlerValue

未找到 Javadoc

套接字格式构建条目。 生成此条目将导致日志子系统忽略其套接字日志格式设置配置并使用提供的格式化程序。 如果在运行时启用了多个格式化程序,则会打印一条警告消息,并且仅使用一个。

显示更多

io.quarkus.runtime.RuntimeValue<Optional<Formatter>> formatterValue

未找到 Javadoc

未找到 Javadoc

显示更多

syslog 格式构建条目。 生成此条目将导致日志子系统忽略其 syslog 日志格式设置配置并使用提供的格式化程序。 如果在运行时启用了多个格式化程序,则会打印一条警告消息,并且仅使用一个。

显示更多

io.quarkus.runtime.RuntimeValue<Optional<Formatter>> formatterValue

未找到 Javadoc

包含装饰日志输出的信息。 可供输出日志/堆栈跟踪的扩展使用,例如错误页面。 另请参见 io.quarkus.runtime.logging.DecorateStackUtil 以协助装饰

显示更多

java.nio.file.Path srcMainJava

未找到 Javadoc

org.jboss.jandex.CompositeIndex knowClassesIndex

未找到 Javadoc

io.quarkus.deployment.recording.BytecodeRecorderImpl bytecodeRecorder

未找到 Javadoc

java.lang.String generatedStartupContextClassName

未找到 Javadoc

java.lang.String className

未找到 Javadoc

java.lang.String path

未找到 Javadoc

io.quarkus.deployment.metrics.MetricsCapability<String> metricsCapability

未找到 Javadoc

指标提供程序将迭代所有 MetricsFactory 使用者,从而允许他们通过字节码记录注册指标

显示更多

java.util.function.Consumer<MetricsFactory> factoryConsumer

未找到 Javadoc

io.quarkus.deployment.annotations.ExecutionTime executionTime

未找到 Javadoc

用于添加其他命名的日志处理程序的构建条目。

显示更多

io.quarkus.runtime.RuntimeValue<Map<String,Handler>> namedHandlersMap

未找到 Javadoc

如果用户启用 NativeConfig#agentConfigurationApply(),则本机映像代理生成的本机配置可以直接集成到后续本机构建步骤中。 此构建条目用于将本机配置文件夹路径传输到 io.quarkus.deployment.pkg.steps.NativeImageBuildStep。 如果传递了构建条目,则会将该目录添加到本机映像构建执行中。

显示更多

java.lang.String directory

未找到 Javadoc

不要直接使用:改用 io.quarkus.deployment.builditem.nativeimage.NativeImageAllowIncompleteClasspathBuildItem

显示更多

boolean allow

未找到 Javadoc

java.nio.file.Path path

未找到 Javadoc

io.quarkus.deployment.pkg.builditem.GraalVMVersion graalVMVersion

未找到 Javadoc

boolean reused

未找到 Javadoc

java.util.Set<String> runtimeInitializedClasses

未找到 Javadoc

java.util.Set<String> runtimeReinitializedClasses

未找到 Javadoc

java.util.Set<String> resourceBundles

未找到 Javadoc

java.util.Set<List<String>> proxyDefinitions

未找到 Javadoc

java.util.Map<String,String> nativeImageSystemProperties

未找到 Javadoc

表示 GraalVM Feature,将通过 --features 选项传递给 native-image。

显示更多

java.lang.String qualifiedName

未找到 Javadoc

一个构建条目,表示 native 模式下将需要的 java.lang.reflect.Proxy 定义。 此定义采用此代理将实现的接口的有序列表的形式。

显示更多

java.util.List<String> classes

未找到 Javadoc

一个构建条目,指示应将静态资源包括在 native image 中。 静态资源是一个未被构建步骤处理的文件,但按原样包含在 native image 中。 传递给构造函数的资源路径是 / 分隔的路径名(与传递给 java.lang.ClassLoader#getResources(String) 的参数具有相同的语义)。 相关构建条目

  • 如果需要添加资源目录,请使用 NativeImageResourceDirectoryBuildItem

  • 使用 NativeImageResourcePatternsBuildItem 通过正则表达式或 glob 选择资源路径

显示更多

java.util.List<String> resources

未找到 Javadoc

指示应将资源束包括在 native image 中

显示更多

java.lang.String bundleName

未找到 Javadoc

java.lang.String moduleName

未找到 Javadoc

一个构建条目,指示应将目录资源包括在 native image 中 相关构建条目

  • 如果需要添加单个资源,请使用 NativeImageResourceBuildItem

  • 使用 NativeImageResourcePatternsBuildItem 通过正则表达式或 glob 选择资源路径

显示更多

java.lang.String path

未找到 Javadoc

一个构建条目,指示应将由正则表达式模式或 glob 定义的一组资源路径包括在 native image 中。 传递给 BuilderincludeGlob*() 方法的 glob 在内部转换为正则表达式。 有关支持的 glob 语法,请参见 NativeConfig.ResourcesConfig#includes。 这些模式使用 resource-config.json 传递给 native image 构建器。 自 GraalVM 20.3.0 起,native-image-H:ResourceConfigurationFiles-H:IncludeResources-H:ExcludeResources 命令行选项使用相同的机制(和正则表达式语法)。 相关构建条目

  • 如果需要添加单个资源,请使用 NativeImageResourceBuildItem

  • 如果需要添加资源目录,请使用 NativeImageResourceDirectoryBuildItem

显示更多

java.util.List<String> excludePatterns

未找到 Javadoc

java.util.List<String> includePatterns

未找到 Javadoc

本机映像运行程序的已解析工厂。 警告:不使用 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuildio.quarkus.builder.BuildSteponlyIf 方法中消费此构建项会导致 Quarkus 不必要地解析容器映像运行时。

显示更多

io.quarkus.deployment.pkg.steps.NativeImageBuildRunner buildRunner

未找到 Javadoc

一个构建条目,指示应使用 '-H:AdditionalSecurityProviders' 选项将安全提供程序包括在 native image 中

显示更多

java.lang.String securityProvider

未找到 Javadoc

一个用于构建本地镜像的 JAR 文件

显示更多

java.nio.file.Path path

未找到 Javadoc

java.nio.file.Path libraryDir

未找到 Javadoc

在本地镜像构建时设置的系统属性

显示更多

java.lang.String key

未找到 Javadoc

java.lang.String value

未找到 Javadoc

一个构建项,指示本地镜像工具捆绑的最低可接受 JDK 版本。

显示更多

Runtime.Version minVersion

未找到 Javadoc

java.lang.String warning

未找到 Javadoc

一个构建项,指示是否启用了本地监控以及来自 NativeConfig.MonitoringOption 的哪个选项。用于本地镜像生成。

显示更多

NativeConfig.MonitoringOption option

未找到 Javadoc

用于捕获不可序列化类的对象替换信息。

显示更多

io.quarkus.deployment.builditem.Holder<?,?> holder

未找到 Javadoc

应在其中创建输出工件的位置。

显示更多

java.nio.file.Path outputDirectory

未找到 Javadoc

java.lang.String baseName

未找到 Javadoc

java.lang.String originalBaseName

未找到 Javadoc

boolean rebuild

未找到 Javadoc

java.util.Properties buildSystemProperties

未找到 Javadoc

java.util.Optional<Set<ArtifactKey>> includedOptionalDependencies

未找到 Javadoc

要在 Quarkus 的静态初始化阶段预加载的类。

显示更多

java.lang.String className

未找到 Javadoc

如果启用了预加载类,则扩展构建步骤可以生成此项。

显示更多

boolean initialize

未找到 Javadoc

一个构建项,指示 ProcessBuilder#inheritIO() 将不适用于由构建步骤启动的进程,而是构建步骤必须显式地流式传输新启动进程的 STDOUT/STDERR,如果需要在启动进程的 STDOUT/STDERR 上生成的数据可用,请参阅 io.quarkus.deployment.util.ProcessUtil

显示更多

java.lang.String className

未找到 Javadoc

java.util.List<Closeable> closeables

未找到 Javadoc

一个构建项,表示传递给应用程序的原始命令行参数。 这可以直接传递给接受 Supplier<String[]> 的字节码记录器。 不会对这些参数进行过滤。

显示更多

指示当对象被字节码记录时,应该使用具有最多参数的构造函数来实例化给定的类。 当对象无法被注解时,可以使用 RecordableConstructorBuildItem 的替代方法

显示更多

java.lang.Class<?> clazz

未找到 Javadoc

用于在本地模式下注册类以进行反射

显示更多

java.util.List<String> className

未找到 Javadoc

boolean methods

未找到 Javadoc

boolean queryMethods

未找到 Javadoc

boolean fields

未找到 Javadoc

boolean classes

未找到 Javadoc

boolean constructors

未找到 Javadoc

boolean publicConstructors

未找到 Javadoc

boolean queryConstructors

未找到 Javadoc

boolean weak

未找到 Javadoc

boolean serialization

未找到 Javadoc

boolean unsafeAllocated

未找到 Javadoc

java.lang.String reason

未找到 Javadoc

用于定义一个条件,仅当特定类型可访问时才注册类以进行本地模式下的反射

显示更多

java.lang.String className

未找到 Javadoc

java.lang.String typeReachable

未找到 Javadoc

io.quarkus.deployment.steps.ReflectiveHierarchyStep 使用,以确定类的 final 字段是否应该可写(默认情况下不是)。 如果任何一个谓词对一个类返回 true,那么 ReflectiveHierarchyStep 使用该 true 值

显示更多

java.util.function.Predicate<ClassInfo> predicate

未找到 Javadoc

java.lang.String declaringClass

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.String reason

未找到 Javadoc

尝试注册一个完整的类型层次结构以进行反射。 这旨在用于注册将要序列化的类型,例如,通过 Jackson 或其他 JSON 映射器。 这将进行“智能发现”,除了注册类型本身之外,它还将尝试注册以下内容

  • 超类

  • 集合的组件类型

  • bean 属性中使用的类型(如果启用了方法反射)

  • 字段类型(如果启用了字段反射)

此发现是递归应用的,因此任何注册的其他类型也将发现其依赖项。

显示更多

org.jboss.jandex.Type type

未找到 Javadoc

org.jboss.jandex.IndexView index

未找到 Javadoc

java.util.function.Predicate<DotName> ignoreTypePredicate

未找到 Javadoc

java.util.function.Predicate<FieldInfo> ignoreFieldPredicate

未找到 Javadoc

java.util.function.Predicate<MethodInfo> ignoreMethodPredicate

未找到 Javadoc

java.lang.String source

未找到 Javadoc

boolean constructors

未找到 Javadoc

boolean methods

未找到 Javadoc

boolean fields

未找到 Javadoc

boolean serialization

未找到 Javadoc

boolean unsafeAllocated

未找到 Javadoc

boolean ignoreNested

未找到 Javadoc

io.quarkus.deployment.steps.ReflectiveHierarchyStep 使用,以故意忽略反射警告

显示更多

java.util.function.Predicate<DotName> predicate

未找到 Javadoc

java.lang.String declaringClass

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.String[] params

未找到 Javadoc

boolean queryOnly

未找到 Javadoc

java.lang.String reason

未找到 Javadoc

表示从打包应用程序时要从依赖项中删除的资源。

显示更多

io.quarkus.maven.dependency.ArtifactKey artifact

未找到 Javadoc

java.util.Set<String> resources

未找到 Javadoc

java.lang.String commandName

未找到 Javadoc

java.util.List<String> args

未找到 Javadoc

java.nio.file.Path workingDirectory

未找到 Javadoc

java.lang.String startedExpression

未找到 Javadoc

java.nio.file.Path logFile

未找到 Javadoc

boolean needsLogfile

未找到 Javadoc

java.util.List<RunCommandActionBuildItem> commands

未找到 Javadoc

提供了一种在 RUNTIME 中注册 io.quarkus.runtime.configuration.ConfigBuilder 的方法。

显示更多

java.lang.String builderClassName

未找到 Javadoc

一个构建项,用于指定运行时的配置默认值,用于建立除 ConfigItem#defaultValue() 给出的默认值之外的默认值。

显示更多

java.lang.String key

未找到 Javadoc

java.lang.String value

未找到 Javadoc

一个构建项,携带所有“伪”运行时配置对象以供记录器使用。

显示更多

java.util.Map<Class<?>,Object> objects

未找到 Javadoc

可用于对在运行时应用程序关闭时运行的关闭任务进行排队的构建项。 这类似于 ShutdownContextBuildItem,但是它适用于“构建”端的任务,因此如果处理器想要在应用程序完成后关闭某些内容,则此项允许它执行此操作。 这对生产应用程序没有影响,仅在 dev/test 模式下有用。 这种情况的主要用例是在测试运行结束时关闭部署端测试实用程序。

显示更多

java.lang.Runnable closeTask

未找到 Javadoc

运行时配置使用的构建步骤使用的标记,以确保它们在运行时配置设置完成后运行。

显示更多

一个将在本地模式下在运行时初始化的类。

显示更多

java.lang.String className

未找到 Javadoc

一个将在本地模式下在运行时初始化的包。 警告:此构建项不应在 Quarkus 本身中使用,仅用于简化外部扩展开发的早期阶段。 对于 Quarkus 开发,请花时间以外科手术方式将单个类标记为运行时初始化。

显示更多

java.lang.String packageName

未找到 Javadoc

聚合为打包应用程序生成的 SBOM。 此 API 仍在开发中,并且很可能在不久的将来发生更改。

显示更多

io.quarkus.bootstrap.app.SbomResult result

未找到 Javadoc

表示服务提供程序注册。 处理后,它会将服务接口描述符 (META-INF/services/…​) 嵌入到本地镜像中,并将 #providers() 返回的类注册为反射(仅实例化)。

显示更多

java.lang.String serviceInterface

未找到 Javadoc

java.util.List<String> providers

未找到 Javadoc

一个符号类,表示服务启动。 在所有服务启动后,将触发 StartupEvent

显示更多

java.lang.String name

未找到 Javadoc

一个可用于在运行时记录器中注册关闭任务的构建项。

显示更多

io.quarkus.runtime.shutdown.ShutdownListener shutdownListener

未找到 Javadoc

允许扩展程序为启用 SnapStart 设置默认值。

显示更多

boolean defaultValue

未找到 Javadoc

用于指定已启用 SnapStart 的标记项。

显示更多

java.util.Optional<Boolean> enableSslNativeConfig

未找到 Javadoc

io.quarkus.deployment.recording.BytecodeRecorderImpl bytecodeRecorder

未找到 Javadoc

提供了一种在 STATIC INIT 中注册 io.quarkus.runtime.configuration.ConfigBuilder 的方法。

显示更多

java.lang.String builderClassName

未找到 Javadoc

用于通过 mutiny 添加开发流日志的构建项。

显示更多

io.quarkus.runtime.RuntimeValue<Optional<Handler>> handlerValue

未找到 Javadoc

允许扩展程序在启动时抑制 Quarkus 发出的运行时警告,即非运行时配置选项在运行时与构建时不同。 这的一个示例用法是,当用户在 application.properties 中为仅构建时属性提供一些测试值,并且仅在启动 Quarkus 时在命令行上提供实际值时。 在这种情况下,我们不希望在运行时显示构建时设置的值,因为它可能是敏感的。

显示更多

java.lang.String configKey

未找到 Javadoc

表示将在应用程序启动时立即设置的系统属性。

显示更多

java.lang.String key

未找到 Javadoc

java.lang.String value

未找到 Javadoc

这是一个可选的构建项,允许我们跟踪将定义测试类的注释。 它仅在测试期间可用。

显示更多

java.lang.String annotationClassName

未找到 Javadoc

这是一个可选的构建项,允许我们跟踪将成为 bean 的其他测试类。 它仅在测试期间可用。

显示更多

java.lang.String testClassName

未找到 Javadoc

这是一个可选的构建项,允许扩展程序区分测试类和应用程序类。 它仅在测试期间可用。

显示更多

java.util.function.Predicate<String> predicate

未找到 Javadoc

io.quarkus.deployment.dev.testing.TestListener listener

未找到 Javadoc

这是一个可选的构建项,表示当前的测试配置文件。 它仅在测试期间可用。

显示更多

java.lang.String testProfileClassName

未找到 Javadoc

虚拟构建项,用于表示必须运行一个步骤来设置连续测试

显示更多

java.util.concurrent.ThreadFactory threadFactory

未找到 Javadoc

将字节码转换应用于类的结果。 请注意,这也已被滥用以表示已删除的资源,因为逻辑是相同的,并且它避免了使用两个本质上做相同事情的单独机制。

显示更多

java.util.Map<Path,Set<TransformedClass>> transformedClassesByJar

未找到 Javadoc

java.util.Map<Path,Set<String>> transformedFilesByJar

未找到 Javadoc

构建 Uber Jar 时忽略资源

显示更多

java.lang.String path

未找到 Javadoc

构建 Uber Jar 时合并来自多个 JAR 的重复资源

显示更多

java.lang.String path

未找到 Javadoc

java.lang.String declaringClass

未找到 Javadoc

java.lang.String fieldName

未找到 Javadoc

在给定的操作系统或架构上,可能不支持特定扩展的本地镜像。

显示更多

io.quarkus.deployment.builditem.nativeimage.Os os

未找到 Javadoc

io.quarkus.deployment.builditem.nativeimage.Arch arch

未找到 Javadoc

java.lang.String error

未找到 Javadoc

一个标记构建项,用于指示已执行 UPX 压缩

显示更多

Agroal - SPI

类名

属性

JDBC 数据源的构建项。 如果在记录运行时初始化模板调用时注入此构建项,则可以保证数据源配置已被注入,并且可以创建数据源。

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String dbKind

未找到 Javadoc

java.util.Optional<String> dbVersion

未找到 Javadoc

boolean transactionIntegrationEnabled

未找到 Javadoc

boolean isDefault

未找到 Javadoc

一个构建项,可用于对需要数据源模式准备就绪(实际上意味着已创建表并且已在其上运行任何迁移)的构建处理器进行排序以进行处理。

显示更多

java.util.Collection<String> datasourceNames

未找到 Javadoc

为 Agroal 扩展注册 JDBC 驱动程序。 它允许从类型自动解析驱动程序,因此用户不必再设置驱动程序,除非他们想要使用特定的驱动程序。

显示更多

java.lang.String dbKind

未找到 Javadoc

java.lang.String driverClass

未找到 Javadoc

java.util.Optional<String> xaDriverClass

未找到 Javadoc

java.lang.String databaseName

未找到 Javadoc

java.util.function.Supplier<String> sqlSupplier

未找到 Javadoc

Amazon Lambda

类名

属性

java.lang.String handlerClass

未找到 Javadoc

java.lang.String name

未找到 Javadoc

boolean streamHandler

未找到 Javadoc

Amazon Lambda - 常用部署

类名

属性

java.util.function.Supplier<MockEventServer> server

未找到 Javadoc

由另一个扩展提供的处理程序,即 AWS Lambda HTTP

显示更多

java.lang.Class handlerClass

未找到 Javadoc

java.lang.String provider

未找到 Javadoc

ArC

类名

属性

此构建项用于指定一个或多个其他 bean 类,以便在 bean 发现期间进行分析。 默认情况下,如果结果 bean 被认为未使用并且启用了 ArcConfig#removeUnusedBeans,则可能会删除它们。 您可以通过将 #removable 设置为 false 并通过 Builder#setUnremovable() 来更改默认行为。 其他 bean 可能会通过 #defaultScopeBuilder#setDefaultScope(DotName) 默认设置范围。 仅当 bean 类上未声明范围时才使用默认范围。 默认范围应该用于扩展程序不控制 bean 类源并且无法直接在类上声明范围注释的情况。

生成的类

不应为生成的类生成此构建项 - 应改为使用 GeneratedBeanBuildItemGeneratedBeanGizmoAdaptor

显示更多

java.util.List<String> beanClasses

未找到 Javadoc

boolean removable

未找到 Javadoc

org.jboss.jandex.DotName defaultScope

未找到 Javadoc

使可以添加、删除或更改各种组件上的注释。 提供的转换器使用 AnnotationsTransformer#appliesTo(AnnotationTarget.Kind) 将转换器的范围限制为类、字段、方法、方法参数或它们的组合。 这些元数据更改未直接存储在 Jandex 中(Jandex 是不可变的),而是存储在抽象层中。 用户/扩展程序可以访问 io.quarkus.arc.processor.AnnotationStore 以查看更新的注释模型。 注意:纯粹在 Jandex 索引分析上运行的扩展程序将无法看到通过 AnnotationsTransformer 进行的任何更改!

显示更多

org.jboss.jandex.AnnotationTransformation transformer

未找到 Javadoc

io.quarkus.arc.deployment.devui.DevBeanInfos beanInfos

未找到 Javadoc

此构建项可用于将未用 CDI 范围注释注释的类转换为 bean,即如果满足所有条件,则会自动添加默认范围注释。

显示更多

io.quarkus.arc.deployment.MatchPredicate matchPredicate

未找到 Javadoc

boolean containerServicesRequired

未找到 Javadoc

org.jboss.jandex.DotName defaultScope

未找到 Javadoc

boolean unremovable

未找到 Javadoc

java.lang.String reason

未找到 Javadoc

int priority

未找到 Javadoc

java.util.function.BiConsumer<DotName,String> scopeAlreadyAdded

未找到 Javadoc

此构建项可用于定义将非静态字段转换为注入点的注释,即使未声明 Inject。 @see AutoInjectFieldProcessor

显示更多

java.util.List<DotName> annotationNames

未找到 Javadoc

表示具有完整 CDI 相关信息的整个部署上的 Jandex IndexView。 因此,此索引应用于任何面向 CDI 的工作。 与 io.quarkus.deployment.builditem.CombinedIndexBuildItem 相比,此索引可能包含在 bean 发现进行期间索引的其他类。 @see GeneratedBeanBuildItem @see io.quarkus.deployment.builditem.CombinedIndexBuildItem

显示更多

org.jboss.jandex.IndexView index

未找到 Javadoc

org.jboss.jandex.IndexView immutableIndex

未找到 Javadoc

java.util.Set<DotName> generatedClassNames

未找到 Javadoc

默认情况下,在 bean 发现期间仅考虑显式/隐式 bean 存档(如规范中所定义)。 但是,扩展程序可以注册一个逻辑来识别其他 bean 存档。

显示更多

java.util.function.Predicate<ApplicationArchive> predicate

未找到 Javadoc

一个构建项,表示完全初始化的 CDI bean 容器。 此项作为 ArC 引导过程的最后一步生成。

显示更多

io.quarkus.arc.runtime.BeanContainer value

未找到 Javadoc

注册侦听器的构建项,该侦听器会在 CDI bean 容器初始化后立即收到通知。 这是一种访问 bean 并在容器启动后立即配置它们的便捷方法。 正在运行的 BeanContainer 的实例提供给侦听器。 @see BeanContainerListener

显示更多

io.quarkus.arc.runtime.BeanContainerListener beanContainerListener

未找到 Javadoc

此构建项用于指定其他 bean 定义注释。 另请参见 2.5.1. Bean 定义注释。 默认情况下,即使结果 bean 被认为未使用并且启用了 ArcConfig#removeUnusedBeans,也不得删除它们。

显示更多

org.jboss.jandex.DotName name

未找到 Javadoc

org.jboss.jandex.DotName defaultScope

未找到 Javadoc

boolean removable

未找到 Javadoc

此构建项的消费者可以轻松地检查应用程序中注册的所有基于类的 bean、观察者和注入点。 不包括合成 bean 和观察者。 如果您还需要考虑合成组件,请改用 SynthesisFinishedBuildItem。 此外,bean 解析器可用于应用类型安全的解析规则,例如,找出是否存在满足所需类型和限定符的特定组合的 bean。 @see SynthesisFinishedBuildItem

显示更多

Bean 注册阶段可用于注册合成 bean。 在“bean 注册”阶段需要生成其他构建项的扩展程序应使用此构建项。 构建步骤应生成 BeanConfiguratorBuildItem 或至少为此构建项注入 BuildProducer,否则可能会被忽略或在错误的时间处理,例如,在 ArcProcessor#validate(BeanRegistrationPhaseBuildItem,List,BuildProducer) 之后。 @see BeanConfiguratorBuildItem @see BeanRegistrar

显示更多

io.quarkus.arc.processor.BeanProcessor beanProcessor

未找到 Javadoc

io.quarkus.arc.processor.BeanRegistrar.RegistrationContext context

未找到 Javadoc

io.quarkus.arc.processor.bcextensions.ExtensionsEntryPoint entrypoint

未找到 Javadoc

一种构建项类型,仅包含使用不成功的构建时条件注释的声明类、方法和字段。 它旨在用于管理由于构建时条件(也称为 IfBuildProfileUnlessBuildProfileIfBuildPropertyUnlessBuildProperty)而导致的注释排除 @see io.quarkus.arc.deployment.PreAdditionalBeanBuildTimeConditionBuildItem @see io.quarkus.arc.profile.IfBuildProfile @see io.quarkus.arc.profile.UnlessBuildProfile @see io.quarkus.arc.properties.IfBuildProperty @see io.quarkus.arc.properties.UnlessBuildProperty

显示更多

java.util.Set<String> excludedDeclaringClasses

未找到 Javadoc

java.util.Set<String> excludedMethods

未找到 Javadoc

java.util.Set<String> excludedFields

未找到 Javadoc

org.jboss.jandex.AnnotationTarget target

未找到 Javadoc

boolean enabled

未找到 Javadoc

此构建项保存用于区分应用程序类和框架/库类的“最终”谓词。

显示更多

java.util.function.Predicate<DotName> applicationClassPredicate

未找到 Javadoc

表示需要在运行时验证的强制性配置属性。

显示更多

java.lang.String propertyName

未找到 Javadoc

org.jboss.jandex.Type propertyType

未找到 Javadoc

java.lang.String defaultValue

未找到 Javadoc

io.quarkus.runtime.ExecutionMode executionMode

未找到 Javadoc

上下文注册阶段可用于注册自定义 CDI 上下文。 在“上下文注册”阶段需要生成其他构建项的扩展程序应使用此构建项。 构建步骤应生成 ContextConfiguratorBuildItem 或至少为此构建项注入 BuildProducer,否则可能会被忽略或在错误的时间处理,例如,在 ArcProcessor#registerBeans(ContextRegistrationPhaseBuildItem,List,BuildProducer,BuildProducer,BuildProducer) 之后。 典型的工作流程涉及通过 getContext().configure() 获取 ContextConfigurator。 请注意,完成操作后无需调用 ContextConfigurator#done(),因为它会自动执行。 @see ContextConfiguratorBuildItem @see CustomScopeBuildItem

显示更多

io.quarkus.arc.processor.BeanProcessor beanProcessor

未找到 Javadoc

ContextRegistrar.RegistrationContext context

未找到 Javadoc

扩展程序可以提供自定义的 CurrentContextFactory

显示更多

io.quarkus.runtime.RuntimeValue<CurrentContextFactory> factory

未找到 Javadoc

保存有关部署中所有已知自定义范围的信息,并具有允许检查给定类是否具有某些范围注释的实用程序方法。

显示更多

java.util.Set<DotName> customScopeNames

未找到 Javadoc

通过 ContextRegistrationPhaseBuildItem 注册自定义 CDI 上下文的扩展程序应生成此构建项,以便将自定义范围注释名称贡献给 bean 定义注释集。 @see CustomScopeAnnotationsBuildItem @see ContextRegistrationPhaseBuildItem

显示更多

org.jboss.jandex.DotName annotationName

未找到 Javadoc

此构建项用于指定要从发现中排除的类型。 元素值可以是

  • 完全限定的类名,即 org.acme.Foo

  • Class#getSimpleName() 定义的简单类名,即 Foo

  • 带有后缀 . 的包名称,即 org.acme. ,匹配一个包

  • 带有后缀 . 的包名称,即 org.acme. ,匹配一个以该值开头的包

如果任何元素值与发现的类型匹配,则该类型将从发现中排除,即不会从此类型创建 bean 和观察者方法。

显示更多

java.lang.String match

未找到 Javadoc

生成的 CDI bean。 如果生成了此项,则不应为同一类生成 io.quarkus.deployment.builditem.GeneratedClassBuildItem,因为 Arc 将处理此事。

显示更多

boolean applicationClass

未找到 Javadoc

java.lang.String name

未找到 Javadoc

byte[] data

未找到 Javadoc

java.lang.String source

未找到 Javadoc

允许扩展程序以编程方式排除某些包不受 SplitPackageProcessor 执行的拆分包检测的影响。 鼓励扩展程序解决拆分包问题,并且此构建项应主要用作临时解决方法。 包字符串表示可以是

  • 包的完整名称,即 org.acme.foo

  • 带有后缀 . 的包名称,即 org.acme. ,它匹配一个以提供的值开头的包

显示更多

java.util.Collection<String> excludedPackages

未找到 Javadoc

使可以以编程方式修改注入点上的限定符。

显示更多

io.quarkus.arc.processor.InjectionPointsTransformer transformer

未找到 Javadoc

org.jboss.jandex.MethodInfo method

未找到 Javadoc

java.util.List<InterceptorInfo> interceptors

未找到 Javadoc

java.util.Set<AnnotationInstance> bindings

未找到 Javadoc

java.lang.String hash

未找到 Javadoc

标记构建项,用于指示用于静态方法截获的字节码转换器已注册。 由此构建项的使用者注册的转换器生成的 ASM 类访问者将在用于静态方法截获的访问者之前运行。

显示更多

使可以注册应被视为拦截器绑定的注释,但未使用 jakarta.interceptor.InterceptorBinding 进行注释。

显示更多

io.quarkus.arc.processor.InterceptorBindingRegistrar registrar

未找到 Javadoc

保存对拦截器解析器的引用。

显示更多

io.quarkus.arc.processor.InterceptorResolver resolver

未找到 Javadoc

java.util.Set<DotName> interceptorBindings

未找到 Javadoc

io.quarkus.arc.processor.BeanDeployment beanDeployment

未找到 Javadoc

提供对 InvokerFactory 的访问。 只能在 bean 注册阶段、观察者注册阶段和验证阶段使用(基本上,直到 ArC 生成类)。 之后,任何调用 #createInvoker(BeanInfo,MethodInfo) 的尝试都会引发异常。

显示更多

io.quarkus.arc.processor.BeanDeployment beanDeployment

未找到 Javadoc

使用给定的坐标(groupId、artifactId 和可选分类器)将 bean 存档标记为已知与 Quarkus 兼容。 这仅对于其 beans.xml 定义了 all 的 bean 发现模式的 bean 存档有用; 发现模式为 noneannotated 的 bean 存档始终兼容。 如果已知 bean 存档与 Quarkus 兼容,则在应用程序构建期间不会记录有关 all 发现的警告。

显示更多

java.lang.String groupId

未找到 Javadoc

java.lang.String artifactId

未找到 Javadoc

java.lang.String classifier

未找到 Javadoc

在“合成观察者注册”阶段需要生成其他构建项的扩展程序应使用此构建项。 构建步骤应生成 ObserverConfiguratorBuildItem 或至少为此构建项注入 BuildProducer,否则可能会被忽略或在错误的时间处理,例如,在 ArcProcessor#validate(ObserverRegistrationPhaseBuildItem,List) 之后。 @see ObserverConfiguratorBuildItem @see ObserverRegistrar

显示更多

io.quarkus.arc.processor.BeanProcessor beanProcessor

未找到 Javadoc

io.quarkus.arc.processor.ObserverRegistrar.RegistrationContext context

未找到 Javadoc

此构建项用于注册 ObserverTransformer 实例。

显示更多

io.quarkus.arc.processor.ObserverTransformer transformer

未找到 Javadoc

boolean tracingBuildTimeEnabled

未找到 Javadoc

boolean metricsBuildTimeEnabled

未找到 Javadoc

boolean loggingBuildTimeEnabled

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<Boolean> runtimeEnabled

未找到 Javadoc

一个构建项,表示完全初始化的 CDI bean 容器。 此项在 BeanContainerBuildItem 之前立即生成,以便让记录器有机会在真正的记录步骤生效之前立即执行某些操作。

显示更多

io.quarkus.arc.runtime.BeanContainer value

未找到 Javadoc

使可以注册应被视为限定符的注释,但未使用 jakarta.inject.Qualifier 进行注释。

显示更多

io.quarkus.arc.processor.QualifierRegistrar registrar

未找到 Javadoc

此构建项指示 ArC 为为给定 bean 类生成的客户端代理和截获子类生成 ReflectiveClassBuildItem

显示更多

org.jboss.jandex.DotName className

未找到 Javadoc

它是公开的,因此您可以利用该抽象。 例如,如果您需要对 BeanDiscoveryFinishedBuildItemSynthesisFinishedBuildItem 执行类似的检查

显示更多

java.util.Collection<BeanInfo> beans

未找到 Javadoc

java.util.Collection<InjectionPointInfo> injectionPoints

未找到 Javadoc

java.util.Collection<ObserverInfo> observers

未找到 Javadoc

io.quarkus.arc.processor.BeanResolver beanResolver

未找到 Javadoc

此构建项用于指定资源注释,使可以解析非 CDI 注入点,例如 Java EE 资源。

显示更多

org.jboss.jandex.DotName name

未找到 Javadoc

使可以注册应被视为原型但未使用 jakarta.enterprise.inject.Stereotype 进行注释的注释。

显示更多

io.quarkus.arc.processor.StereotypeRegistrar registrar

未找到 Javadoc

此构建项的消费者可以轻松地检查应用程序中注册的所有 bean、观察者和注入点。 包括合成 bean 和观察者。 如果只对基于类的组件感兴趣,可以使用 BeanDiscoveryFinishedBuildItem 代替。 此外,bean 解析器可用于应用类型安全的解析规则,例如,找出是否存在满足所需类型和限定符的特定组合的 bean。 @see BeanDiscoveryFinishedBuildItem

显示更多

使可以注册合成 bean。 可以通过记录器轻松生成 bean 实例,并通过 ExtendedBeanConfigurator#supplier(Supplier)ExtendedBeanConfigurator#runtimeValue(RuntimeValue)ExtendedBeanConfigurator#createWith(Function)ExtendedBeanConfigurator#runtimeProxy(Object) 进行设置。 @see ExtendedBeanConfigurator @see BeanRegistrar

显示更多

io.quarkus.arc.deployment.ExtendedBeanConfigurator configurator

未找到 Javadoc

需要初始化 RUNTIME_INIT 合成 bean 的构建步骤应使用此构建项。 @see SyntheticBeanBuildItem

显示更多

使可以查询给定注释目标的转换注释。 @see AnnotationsTransformer

显示更多

io.quarkus.arc.processor.BeanDeployment beanDeployment

未找到 Javadoc

此构建项用于排除通常会被删除的 Bean,如果配置属性 ArcConfig#removeUnusedBeans 设置为 true。建议使用便捷的静态工厂方法,例如 #beanTypes(Class…​) : ` @BuildStep UnremovableBeanBuildItem unremovable() { // 任何 Bean 的 Bean 类型集合中包含 MyService,则认为该 Bean 是不可删除的 return UnremovableBeanBuildItem.beanTypes(MyService.class); }

 &#64;BuildStep UnremovableBeanBuildItem unremovable() { // A bean whose bean class FQCN is equal to org.acme.MyService is considered unremovable return new UnremovableBeanBuildItem(new BeanClassNameExclusion("org.acme.MyService")); }

显示更多

java.util.function.Predicate<BeanInfo> predicate

未找到 Javadoc

java.util.Set<String> classNames

未找到 Javadoc

验证阶段可用于验证部署。需要在“验证”阶段生成其他构建项的扩展应使用此构建项。构建步骤应生成 ValidationErrorBuildItem 或至少为此构建项注入 BuildProducer,否则可能会被忽略或在错误的时间处理,例如在 ArcProcessor#generateResources(io.quarkus.arc.runtime.ArcRecorder,io.quarkus.deployment.builditem.ShutdownContextBuildItem,ValidationPhaseBuildItem,List,List,BuildProducer,BuildProducer,BuildProducer,BuildProducer,BuildProducer) 之后。@see ValidationErrorBuildItem

显示更多

io.quarkus.arc.processor.BeanProcessor beanProcessor

未找到 Javadoc

BeanDeploymentValidator.ValidationContext context

未找到 Javadoc

助手 SPI

类名

属性

在助手控制台菜单中添加菜单项。扩展可以生成此项以在控制台的“助手”标题下添加一个项。只有在助手可用时,此项才会出现在控制台中。

显示更多

io.quarkus.deployment.console.ConsoleCommand consoleCommand

未找到 Javadoc

java.lang.String description

未找到 Javadoc

char key

未找到 Javadoc

java.util.Optional<String> systemMessage

未找到 Javadoc

java.lang.String userMessage

未找到 Javadoc

java.util.function.Supplier<String> colorSupplier

未找到 Javadoc

java.util.function.Supplier<String> stateSupplier

未找到 Javadoc

java.util.Map<String,String> variables

未找到 Javadoc

java.util.Optional<Function<Assistant,CompletionStage<?>>> function

未找到 Javadoc

io.quarkus.devui.spi.page.PageBuilder pageBuilder

未找到 Javadoc

boolean alwaysVisible

未找到 Javadoc

Azure Functions

类名

属性

java.lang.String functionName

未找到 Javadoc

java.lang.Class declaring

未找到 Javadoc

java.lang.reflect.Method method

未找到 Javadoc

java.lang.String appName

未找到 Javadoc

缓存

类名

属性

此构建项用于将缓存名称的完整列表从验证步骤传递到记录步骤。

显示更多

java.util.Set<String> names

未找到 Javadoc

缓存 - SPI

类名

属性

构建项用于确保在运行时创建具有指定名称的缓存。这用于在使用标准缓存注解之外的其他方式创建缓存时。

显示更多

java.lang.String name

未找到 Javadoc

一个构建项,确保 CacheManagerInfo 在运行时可用,以便作为缓存后端考虑

显示更多

io.quarkus.cache.CacheManagerInfo info

未找到 Javadoc

一个构建项,扩展可以使用它来确定配置的缓存后端类型。这对于缓存扩展特定数据对于远程缓存后端没有意义的情况很有用。

显示更多

io.quarkus.cache.deployment.spi.Type type

未找到 Javadoc

容器镜像 - SPI

类名

属性

java.lang.String name

未找到 Javadoc

未找到 Javadoc

显示更多

java.lang.String image

未找到 Javadoc

一个 MultiBuildItem,表示符合条件的容器镜像构建器。某些扩展依赖于外部服务(例如 openshift 和 s2i)。因此,仅存在扩展不足以让构建系统知道扩展可用。只有在满足所有环境要求时才会生成此构建项。

显示更多

java.lang.String builder

未找到 Javadoc

BuildItem 可用于覆盖默认的镜像名称。它可用于镜像名称在外部定制的情况下。示例:openshift 扩展可能会覆盖名称。为确保与镜像名称同步,需要设置镜像名称。

显示更多

java.lang.String name

未找到 Javadoc

java.util.Optional<String> registry

要使用的容器注册表

java.util.Optional<String> username

未找到 Javadoc

java.util.Optional<String> password

未找到 Javadoc

java.lang.String imagePrefix

未找到 Javadoc

java.lang.String repository

未找到 Javadoc

java.lang.String tag

未找到 Javadoc

java.util.Set<String> additionalTags

未找到 Javadoc

要添加到构建的容器镜像的标签。仅当构建容器镜像的扩展支持添加自定义标签时(如 Jib 扩展),这才会生效。

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String value

未找到 Javadoc

java.lang.String registry

未找到 Javadoc

在某些情况下,首选单段镜像(没有组的镜像)。此构建项用于表达此偏好。

显示更多

数据源 SPI

类名

属性

一个构建项,表示“quarkus.datasource.db-kind”值。这是由特定的扩展生成的,这些扩展旨在消除用户配置任何与数据源相关的内容的负担。

显示更多

java.lang.String dbKind

未找到 Javadoc

java.lang.Class<?> callerClass

未找到 Javadoc

java.lang.String scope

未找到 Javadoc

可以将自动数据源映射到相关配置属性的处理程序。

显示更多

java.lang.String dbKind

此数据库的类型

java.util.function.BiFunction<String,DevServicesDatasourceProvider.RunningDevServicesDatasource,Map<String,String>> configProviderFunction

给定运行中的 DevServices 数据库,提供运行时配置的函数

java.util.function.Predicate<String> checkConfiguredFunction

检查是否已配置给定数据源的函数。如果已配置,则通常不会启动 DevServices。

一个知道如何启动特定类型的数据库的提供程序。

显示更多

java.lang.String database

未找到 Javadoc

io.quarkus.datasource.deployment.spi.DevServicesDatasourceProvider devDBProvider

未找到 Javadoc

java.util.Map<String,DbResult> dataSources

未找到 Javadoc

DevServices - Keycloak

类名

属性

如果应该为扩展创建包含 Keycloak Admin 链接的 DEV UI 卡片,则扩展应生成此构建项。

显示更多

io.quarkus.devui.spi.page.CardPageBuildItem cardPage

未找到 Javadoc

java.util.Map<String,String> config

未找到 Javadoc

java.util.Map<String,Object> properties

未找到 Javadoc

boolean containerRestarted

未找到 Javadoc

一个标记构建项,表示启用了集成扩展(如 OIDC 和 OIDC 客户端)。如果在 DEV 模式下至少生成一个项目,并且 Dev Service 没有以其他方式禁用,则将启动 Keycloak Dev Service。

显示更多

io.quarkus.devservices.keycloak.KeycloakDevServicesConfigurator devServicesConfigurator

未找到 Javadoc

java.lang.String authServerUrl

未找到 Javadoc

DevServices - OIDC

类名

属性

OIDC Dev Services 配置属性。

显示更多

java.util.Map<String,String> config

未找到 Javadoc

Elasticsearch REST 客户端通用

类名

属性

java.lang.String hostsConfigProperty

未找到 Javadoc

java.lang.String version

未找到 Javadoc

io.quarkus.elasticsearch.restclient.common.deployment.ElasticsearchCommonBuildTimeConfig.ElasticsearchDevServicesBuildTimeConfig.Distribution distribution

未找到 Javadoc

Elytron 安全

类名

属性

这表示构建步骤输出的 {@linkplain SecurityDomain} 实例。

显示更多

io.quarkus.runtime.RuntimeValue<SecurityDomain> securityDomain

未找到 Javadoc

为部署创建的 {@linkplain SecurityRealm} 运行时值的构建项。这些值由 {@linkplain ElytronDeploymentProcessor} 合并到一个 {@linkplain org.wildfly.security.auth.server.SecurityDomain} 中。

显示更多

io.quarkus.runtime.RuntimeValue<SecurityRealm> realm

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.Runnable runtimeLoadTask

未找到 Javadoc

Funqy 服务器通用

类名

属性

未找到 Javadoc

显示更多

java.lang.String className

未找到 Javadoc

java.lang.String methodName

未找到 Javadoc

java.lang.String descriptor

未找到 Javadoc

java.lang.String functionName

未找到 Javadoc

gRPC

类名

属性

java.lang.String interceptorClass

未找到 Javadoc

org.jboss.jandex.DotName serviceClass

未找到 Javadoc

java.util.List<String> blockingMethods

未找到 Javadoc

java.util.List<String> virtualMethods

未找到 Javadoc

org.jboss.jandex.ClassInfo generatedBean

未找到 Javadoc

org.jboss.jandex.ClassInfo userDefinedBean

未找到 Javadoc

未找到 Javadoc

显示更多

java.lang.String clientName

未找到 Javadoc

java.util.Set<ClientInfo> clients

未找到 Javadoc

Hibernate ORM

类名

属性

java.lang.String integrationName

未找到 Javadoc

java.lang.String persistenceUnitName

未找到 Javadoc

io.quarkus.hibernate.orm.runtime.integration.HibernateOrmIntegrationRuntimeInitListener initListener

未找到 Javadoc

java.lang.String integrationName

未找到 Javadoc

java.lang.String persistenceUnitName

未找到 Javadoc

io.quarkus.hibernate.orm.runtime.integration.HibernateOrmIntegrationStaticInitListener initListener

未找到 Javadoc

boolean xmlMappingRequired

未找到 Javadoc

当启用 Hibernate ORM 扩展、定义了默认数据源并且存在映射实体时,Quarkus 会尝试自动定义持久化单元。此构建项表示关于创建此类隐式持久化单元的决策;它被建模为 BuildItem,以便其他扩展可以意识到正在定义这样的持久化单元(例如,Hibernate Reactive 需要知道)。

显示更多

boolean shouldGenerateOne

未找到 Javadoc

内部模型,用于表示哪些对象可能需要通过 HibernateEntityEnhancer 进行增强。

显示更多

java.util.Set<String> allModelPackageNames

未找到 Javadoc

java.util.Set<String> entityClassNames

未找到 Javadoc

java.util.Set<String> managedClassNames

未找到 Javadoc

java.util.Set<DotName> potentialCdiBeanClassNames

未找到 Javadoc

java.util.Set<String> allModelClassNames

未找到 Javadoc

java.util.Map<String,List<RecordableXmlMapping>> xmlMappingsByPU

未找到 Javadoc

提供应用程序的 Jandex 索引,以及可能已生成的其他 JPA 组件的索引。@author Sanne Grinovero <sanne@hibernate.org>

显示更多

org.jboss.jandex.CompositeIndex index

未找到 Javadoc

提供特定于持久化单元的配置,以及构建 JPA 模型所需的配置。

显示更多

java.lang.String persistenceUnitName

未找到 Javadoc

java.net.URL persistenceUnitRootURL

未找到 Javadoc

java.util.Set<String> explicitlyListedClassNames

未找到 Javadoc

java.util.Set<String> explicitlyListedMappingFiles

未找到 Javadoc

内部模型,用于保存将 JPA 实体链接到其对应持久化单元的映射。

显示更多

java.util.Map<String,Set<String>> entityToPersistenceUnits

未找到 Javadoc

指示 Hibernate ORM 持久化单元已启动。

显示更多

不要与 PersistenceXmlDescriptorBuildItem 混淆,后者包含相同类型的项目。此构建项表示后面的阶段,可能包括 Quarkus 自动定义的隐式配置定义。

显示更多

io.quarkus.hibernate.orm.runtime.boot.QuarkusPersistenceUnitDescriptor descriptor

未找到 Javadoc

io.quarkus.hibernate.orm.runtime.recording.RecordedConfig config

未找到 Javadoc

java.lang.String multiTenancySchemaDataSource

未找到 Javadoc

java.util.List<RecordableXmlMapping> xmlMappings

未找到 Javadoc

boolean fromPersistenceXml

未找到 Javadoc

boolean isHibernateValidatorPresent

未找到 Javadoc

java.util.Optional<FormatMapperKind> jsonMapper

未找到 Javadoc

java.util.Optional<FormatMapperKind> xmlMapper

未找到 Javadoc

提供 ParsedPersistenceXmlDescriptor 的实例,这是 persistence.xml 文件的原始表示形式,在被定位和解析之后。作为可能的集成 API 公开:其他扩展可以生成其他配置实例。@author Sanne Grinovero <sanne@hibernate.org>

显示更多

org.hibernate.jpa.boot.spi.PersistenceUnitDescriptor descriptor

未找到 Javadoc

Hibernate ORM - SPI

类名

属性

我们需要索引的额外的 Jpa 模型类 @author Stéphane Épardaud

显示更多

java.lang.String className

未找到 Javadoc

与数据库类型关联的 Hibernate Dialect。

显示更多

java.lang.String dbKind

未找到 Javadoc

java.util.Optional<String> databaseProductName

未找到 Javadoc

java.util.Optional<String> dialect

未找到 Javadoc

java.util.Set<String> matchingDialects

未找到 Javadoc

java.util.Optional<String> defaultDatabaseProductVersion

未找到 Javadoc

Hibernate ORM with Panache

类名

属性

用于记录特定的 JPA 实体与特定的持久化单元关联

显示更多

java.lang.String entityClass

未找到 Javadoc

java.lang.String persistenceUnitName

未找到 Javadoc

表示一个常规的 Panache 实体类。

显示更多

org.jboss.jandex.ClassInfo entityClass

未找到 Javadoc

Hibernate Reactive with Panache

类名

属性

表示一个常规的 Panache 实体类。

显示更多

org.jboss.jandex.ClassInfo entityClass

未找到 Javadoc

Hibernate Search - Elasticsearch

类名

属性

io.quarkus.hibernate.search.backend.elasticsearch.common.runtime.MapperContext mapperContext

未找到 Javadoc

java.util.Map<String,HibernateSearchBackendElasticsearchBuildTimeConfig> buildTimeConfig

未找到 Javadoc

Hibernate Search - ORM + Elasticsearch

类名

属性

io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchOrmElasticsearchMapperContext mapperContext

未找到 Javadoc

io.quarkus.hibernate.search.orm.elasticsearch.runtime.HibernateSearchElasticsearchBuildTimeConfigPersistenceUnit buildTimeConfig

未找到 Javadoc

java.lang.String integrationName

未找到 Javadoc

java.lang.String persistenceUnitName

未找到 Javadoc

io.quarkus.hibernate.orm.runtime.integration.HibernateOrmIntegrationRuntimeInitListener initListener

未找到 Javadoc

java.lang.String integrationName

未找到 Javadoc

java.lang.String persistenceUnitName

未找到 Javadoc

io.quarkus.hibernate.orm.runtime.integration.HibernateOrmIntegrationStaticInitListener initListener

未找到 Javadoc

boolean xmlMappingRequired

未找到 Javadoc

Hibernate Search - Standalone + Elasticsearch

类名

属性

io.quarkus.hibernate.search.standalone.elasticsearch.runtime.HibernateSearchStandaloneElasticsearchMapperContext mapperContext

未找到 Javadoc

java.util.Set<String> rootAnnotationMappedClassNames

未找到 Javadoc

Hibernate Validator - SPI

类名

属性

java.lang.Class<?> clazz

未找到 Javadoc

java.lang.String name

未找到 Javadoc

byte[] bytes

未找到 Javadoc

BuildItem 用于发布检测到的 Bean Validation 注解列表,供其他扩展使用。

显示更多

org.jboss.jandex.DotName valid

未找到 Javadoc

java.util.Set<DotName> constraints

未找到 Javadoc

java.util.Set<DotName> all

未找到 Javadoc

BuildItem 用于替换默认的可遍历解析器

显示更多

java.util.function.BiPredicate<Object,String> attributeLoadedPredicate

未找到 Javadoc

Infinispan - 客户端

类名

属性

将 Infinispan 客户端作为 RuntimeValue 提供。

显示更多

io.quarkus.runtime.RuntimeValue<RemoteCacheManager> client

未找到 Javadoc

java.lang.String name

未找到 Javadoc

表示 io.quarkus.infinispan.client.InfinispanClientName 的值。

显示更多

java.lang.String name

未找到 Javadoc

java.util.Map<String,Properties> properties

未找到 Javadoc

java.util.Properties properties

未找到 Javadoc

java.util.Map<String,Object> marshallers

未找到 Javadoc

信息 - SPI

类名

属性

允许扩展包括它们自己的 InfoContributor 实现,从而将属性包含在信息端点中

显示更多

io.quarkus.info.runtime.spi.InfoContributor infoContributor

未找到 Javadoc

允许扩展将它们的属性包含到信息端点中

显示更多

java.lang.String name

未找到 Javadoc

java.util.Map<String,Object> value

未找到 Javadoc

Jackson

类名

属性

当扩展需要通知 Jackson 扩展某个类不应该注册为反射,即使它使用 @JsonDeserialize 注解时使用

显示更多

java.util.List<DotName> dotNames

未找到 Javadoc

Jackson - SPI

类名

属性

BuildItem 用于发出在类路径上检测到一些 Jackson 模块的信号。然后将模块注册到 ObjectMapper。注意:假设模块具有默认构造函数

显示更多

java.lang.String moduleClassName

未找到 Javadoc

BuildItem 用于创建 Jackson SimpleModule 以注册序列化器和反序列化器。序列化器和反序列化器必须包含公共的无参数构造函数

显示更多

java.lang.String name

未找到 Javadoc

java.util.Collection<Item> items

未找到 Javadoc

Jakarta REST 客户端

类名

属性

BuildItem 用于注册 JaxrsClientReactiveEnricher

显示更多

io.quarkus.jaxrs.client.reactive.deployment.JaxrsClientReactiveEnricher enricher

未找到 Javadoc

包含有关 jax rs 客户端的 dev-ui 信息

显示更多

java.util.Set<String> interfaceNames

未找到 Javadoc

java.lang.String defaultMediaType

未找到 Javadoc

int priority

未找到 Javadoc

java.lang.String defaultMediaType

未找到 Javadoc

int priority

未找到 Javadoc

此构建项禁用从路径中删除尾部斜杠。

显示更多

java.util.List<DotName> clients

未找到 Javadoc

JAX-RS - SPI

类名

属性

java.util.List<DotName> annotationClasses

未找到 Javadoc

JAXB

类名

属性

要在 JAXB 上下文中绑定的类列表。聚合通过 JaxbClassesToBeBoundBuildItem 传递的所有类。通过 quarkus.jaxb.exclude-classes 排除的所有类名都不在此列表中。

显示更多

java.util.List<Class<?>> classes

未找到 Javadoc

要在 JAXB 上下文中绑定的类名列表。请注意,某些类名可以通过 quarkus.jaxb.exclude-classes 删除。@see FilteredJaxbClassesToBeBoundBuildItem

显示更多

java.util.List<String> classes

未找到 Javadoc

应该扫描 jaxb.index 文件的位置

显示更多

java.lang.String fileRoot

未找到 Javadoc

JMS - SPI

类名

属性

可用于包装 JMS ConnectionFactory 的构建项

显示更多

java.util.function.Function<ConnectionFactory,Object> wrapper

未找到 Javadoc

JSON-B - SPI

类名

属性

BuildItem 用于向默认 Jsonb bean 注册自定义 JsonbDeserializer。序列化器和反序列化器必须包含公共的无参数构造函数

显示更多

java.util.Collection<String> deserializerClassNames

未找到 Javadoc

BuildItem 用于向默认 Jsonb bean 注册自定义 JsonbSerializer。序列化器和反序列化器必须包含公共的无参数构造函数

显示更多

java.util.Collection<String> serializerClassNames

未找到 Javadoc

Kubernetes

类名

属性

java.util.List<DeploymentTargetEntry> entriesSortedByPriority

未找到 Javadoc

一个构建项,用于阻止 Kubernetes 处理请求容器镜像推送请求。这对于 kubernetes 集群是本地的,并且容器镜像直接构建到集群可以访问的上下文(即 docker 守护程序)中的情况很有用。

显示更多

io.quarkus.kubernetes.deployment.DeploymentTargetEntry entry

未找到 Javadoc

Kubernetes - SPI

类名

属性

一个围绕 ConfigurationSupplier 对象包装的构建项。这些构建项的目的是影响将提供给生成器过程的配置。

显示更多

java.lang.Object configurationSupplier

配置供应商

一个围绕 Configurator 对象包装的构建项。这些构建项的目的是影响将提供给生成器过程的配置。ConfigurationRegistry 类似于装饰器,但是应用于配置而不是生成的资源。

显示更多

java.lang.Object configurator

配置器

构建项,允许我们提供自定义输出目录,而不是默认为 {project.target.dir}/kubernetes。它与 KubernetesOutputDirBuildItem 不同,因为它用于传达覆盖目录的意图,而 KubernetesOutputDirBuildItem 用于传达有效的输出目录。

显示更多

java.nio.file.Path outputDir

未找到 Javadoc

构建项,允许我们提供自定义项目根,而不是允许 dekorate 根据其自己的规则确定项目根

显示更多

java.nio.file.Path root

未找到 Javadoc

一个围绕 Decorator 对象包装的构建项。这些构建项的目的是对生成的资源执行修改。

显示更多

java.lang.String group

装饰器将应用到的组。

java.lang.Object decorator

装饰器

生成此构建项以公开 Dekorate 项目和 Dekorate 会话。

显示更多

java.lang.Object project

未找到 Javadoc

java.lang.Object session

未找到 Javadoc

java.util.List<String> generatedFiles

未找到 Javadoc

表示由 quarkus-kubernetes 扩展生成的资源

显示更多

java.lang.String name

未找到 Javadoc

byte[] content

未找到 Javadoc

java.lang.String key

未找到 Javadoc

java.lang.String value

未找到 Javadoc

java.lang.String target

未找到 Javadoc

生成此构建项以请求 Kubernetes 扩展生成 Kubernetes ClusterRoleBinding 资源。此处的配置受到限制;特别是,您无法指定角色绑定的主题。角色将始终绑定到应用程序的服务帐户。

显示更多

java.lang.String name

生成的 RoleBinding 资源的名称。可以为 null,在这种情况下,资源名称是自动生成的。

io.quarkus.kubernetes.spi.RoleRef roleRef

RoleRef 配置。

io.quarkus.kubernetes.spi.Subject[] subjects

目标主题。

java.util.Map<String,String> labels

集群角色资源的标签。

生成此构建项以请求 Kubernetes 扩展生成 Kubernetes ClusterRole 资源。

显示更多

java.lang.String name

生成的 ClusterRole 资源的名称。

java.util.List<PolicyRule> rules

ClusterRolePolicyRule 资源。

java.util.List<String> command

未找到 Javadoc

java.util.List<String> args

未找到 Javadoc

java.lang.String kind

未找到 Javadoc

用于控制哪些 Kubernetes 目标生成其文件以及哪些目标被部署。由于这些可以由各种位置生成,因此需要“最终”项目集合的代码应使用 mergeList 方法来获取包含合并项目的新列表。此外,如果需要考虑优先级,则合并列表也应排序

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String kind

未找到 Javadoc

java.lang.String group

未找到 Javadoc

java.lang.String version

未找到 Javadoc

int priority

未找到 Javadoc

boolean enabled

未找到 Javadoc

io.quarkus.kubernetes.spi.DeployStrategy deployStrategy

未找到 Javadoc

一旦计算出用于生成资源的有效服务帐户,就会生成此构建项。对于需要知道此信息以下载扩展名的下游扩展很有用,以等待其可用。

显示更多

java.lang.String serviceAccountName

未找到 Javadoc

java.lang.String namespace

未找到 Javadoc

boolean wasSet

未找到 Javadoc

未找到 Javadoc

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String value

未找到 Javadoc

java.lang.String configmap

未找到 Javadoc

java.lang.String secret

未找到 Javadoc

java.lang.String field

未找到 Javadoc

io.quarkus.kubernetes.spi.EnvType type

未找到 Javadoc

boolean oldStyle

未找到 Javadoc

java.lang.String prefix

未找到 Javadoc

java.lang.String path

未找到 Javadoc

java.lang.String path

未找到 Javadoc

java.lang.String path

未找到 Javadoc

用于生成 init 容器的构建项。生成的容器将具有指定的字段,并且可以选择从应用程序容器继承环境变量和卷。通过此构建项指定的环境变量将优先于继承的环境变量。

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String target

未找到 Javadoc

java.lang.String image

未找到 Javadoc

java.lang.String imagePullPolicy

未找到 Javadoc

java.util.List<String> command

未找到 Javadoc

java.util.List<String> arguments

未找到 Javadoc

java.util.Map<String,String> envVars

未找到 Javadoc

boolean sharedEnvironment

未找到 Javadoc

boolean sharedFilesystem

未找到 Javadoc

用于生成 init 容器的构建项。生成的容器将具有指定的字段,并且可以选择从应用程序容器继承环境变量和卷。通过此构建项指定的环境变量将优先于继承的环境变量。

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String target

未找到 Javadoc

java.lang.String image

未找到 Javadoc

java.util.List<String> command

未找到 Javadoc

java.util.List<String> arguments

未找到 Javadoc

java.util.Map<String,String> envVars

未找到 Javadoc

boolean sharedEnvironment

未找到 Javadoc

boolean sharedFilesystem

未找到 Javadoc

java.lang.String key

未找到 Javadoc

java.lang.String value

未找到 Javadoc

java.lang.String target

未找到 Javadoc

java.lang.String namespace

未找到 Javadoc

扩展可以使用此构建项将特定资源定义标记为可选。可选资源在部署失败时不会导致整个部署过程失败,而是会记录警告。

显示更多

java.lang.String apiVersion

未找到 Javadoc

java.lang.String kind

未找到 Javadoc

包含找到生成的 kubernetes 资源的有效输出目录。

显示更多

java.nio.file.Path outputDirectory

未找到 Javadoc

未找到 Javadoc

显示更多

int port

未找到 Javadoc

java.lang.String name

未找到 Javadoc

boolean enabled

指示端口何时启用,而不是简单地配置。例如,存在 quarkus.http.ssl-port 也不足以告诉我们是否启用。但是,我们仍然需要传达其值并让 quarkus-kubernetes 扩展决定。

java.util.Optional<Property<Integer>> source

未找到 Javadoc

一个构建项,用于选择使用 {@literal HTTP get} 操作的探测器使用的端口。

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String scheme

未找到 Javadoc

java.lang.String group

未找到 Javadoc

java.lang.String version

未找到 Javadoc

java.lang.String kind

未找到 Javadoc

java.lang.String name

未找到 Javadoc

生成此构建项以请求 Kubernetes 扩展生成 Kubernetes RoleBinding 资源。使用 KubernetesClusterRoleBindingBuildItem 生成 ClusterRoleBinding

显示更多

java.lang.String name

生成的 RoleBinding 资源的名称。可以为 null,在这种情况下,资源名称是自动生成的。

java.lang.String namespace

未找到 Javadoc

io.quarkus.kubernetes.spi.RoleRef roleRef

RoleRef 配置。

io.quarkus.kubernetes.spi.Subject[] subjects

目标主题。

java.util.Map<String,String> labels

集群角色资源的标签。

生成此构建项以请求 Kubernetes 扩展生成 Kubernetes Role 资源。请注意,这不能用于生成 ClusterRole

显示更多

java.lang.String name

生成的 Role 资源的名称。

java.lang.String namespace

生成的 Role 资源的命名空间。

java.util.List<PolicyRule> rules

RolePolicyRule 资源。

生成此构建项以请求 Kubernetes 扩展生成 Kubernetes ServiceAccount 资源。

显示更多

java.lang.String name

生成的 ServiceAccount 资源的名称。

java.lang.String namespace

生成的 ServiceAccount 资源的命名空间。

java.util.Map<String,String> labels

生成的 ServiceAccount 资源的标签。

boolean useAsDefault

如果为 true,则此服务帐户将用于生成的 Deployment 资源中。

Kubernetes 客户端 - SPI

类名

属性

io.fabric8.kubernetes.client.Config config

未找到 Javadoc

HttpClient.Factory httpClientFactory

未找到 Javadoc

boolean generateRbac

未找到 Javadoc

打包创建的测试容器类型信息的 BuildItem

显示更多

java.lang.String kubeConfig

未找到 Javadoc

java.lang.String containerId

未找到 Javadoc

BuildItem 管理使用它的扩展的 Kubernetes DevService 请求信息

显示更多

java.lang.String flavor

未找到 Javadoc

java.lang.String[] resourceClasses

未找到 Javadoc

Kubernetes 服务绑定 - SPI

类名

属性

描述应用程序需要绑定到的服务的 BuildItem。限定符不封装目标服务坐标,但封装在给定正确上下文的情况下可以映射到坐标的信息。

显示更多

java.lang.String id

未找到 Javadoc

java.lang.String kind

未找到 Javadoc

java.lang.String name

未找到 Javadoc

描述应用程序需要绑定到的 kubernetes 资源的 BuildItem。

显示更多

java.lang.String binding

未找到 Javadoc

java.lang.String apiVersion

未找到 Javadoc

java.lang.String kind

未找到 Javadoc

java.lang.String name

未找到 Javadoc

消息传递

类名

属性

表示应用程序通道。这些通道可以使用 @Incoming@Outgoing 或注入的 Emitter@Channel 声明。

显示更多

java.lang.String name

未找到 Javadoc

io.quarkus.smallrye.reactivemessaging.deployment.items.ChannelDirection direction

未找到 Javadoc

java.lang.String connector

未找到 Javadoc

表示一个反应式消息传递连接器。它包含名称(如 smallrye-kafka)、方向(传入或传出)以及连接器属性列表(主要用于文档和工具目的)。

显示更多

java.lang.String name

未找到 Javadoc

io.quarkus.smallrye.reactivemessaging.deployment.items.ChannelDirection direction

未找到 Javadoc

java.util.List<ConnectorAttribute> attributes

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.String connector

未找到 Javadoc

io.quarkus.smallrye.reactivemessaging.deployment.items.ChannelDirection direction

未找到 Javadoc

java.lang.String name

通道的名称。

java.lang.String name

发射器连接到的流的名称。

java.lang.String overflow

溢出策略的名称。有效值为 BUFFER, DROP, FAIL, LATEST, NONE。如果未设置,则使用具有默认缓冲区大小的 BUFFER

int bufferSize

缓冲区大小,当 overflow 设置为 BUFFER 时使用。请注意,如果 overflow 设置为 BUFFER 且未设置 bufferSize,则使用无界缓冲区。

boolean hasBroadcast

发射器是否使用 io.smallrye.reactive.messaging.annotations.Broadcast 注解。

java.lang.String emitterType

发射器类型

int awaitSubscribers

如果发射器使用 io.smallrye.reactive.messaging.annotations.Broadcast 注解,则指示在上游订阅之前预期的订阅者数量。

表示使用 @Incoming 或/和 Outgoing 注解的方法。

显示更多

io.quarkus.arc.processor.BeanInfo bean

未找到 Javadoc

org.jboss.jandex.MethodInfo method

未找到 Javadoc

表示没有下游的出站通道或没有上游的入站通道。换句话说,此类表示应由连接器管理的通道。

显示更多

java.lang.String name

未找到 Javadoc

io.quarkus.smallrye.reactivemessaging.deployment.items.ChannelDirection direction

未找到 Javadoc

Micrometer

类名

属性

java.lang.Class<? extends MeterRegistry> clazz

未找到 Javadoc

java.lang.String name

未找到 Javadoc

java.lang.String path

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<MeterRegistry> value

未找到 Javadoc

MongoDB 客户端

类名

属性

为 MongoDB 客户端注册其他 BsonDiscriminator。

显示更多

java.util.List<String> bsonDiscriminatorClassNames

未找到 Javadoc

为 MongoDB 客户端注册其他 CodecProvider

显示更多

java.util.List<String> codecProviderClassNames

未找到 Javadoc

为 MongoDB 客户端注册其他 CommandListener

显示更多

java.util.List<String> commandListenerClassNames

未找到 Javadoc

为 MongoDB 客户端注册其他 ReactiveContextProvider

显示更多

java.util.List<String> classNames

未找到 Javadoc

将 MongoDB 客户端作为 RuntimeValue 提供。

显示更多

io.quarkus.runtime.RuntimeValue<MongoClient> client

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<ReactiveMongoClient> reactive

未找到 Javadoc

java.lang.String name

未找到 Javadoc

表示 MongoClientName 的值。

显示更多

java.lang.String name

未找到 Javadoc

boolean addQualifier

未找到 Javadoc

注册其他 ConnectionPoolListener

显示更多

java.util.function.Supplier<ConnectionPoolListener> connectionPoolListener

未找到 Javadoc

如果生成,则所有 Mongo 客户端都需要不可删除

显示更多

为 MongoDB 客户端注册其他 PropertyCodecProvider

显示更多

java.util.List<String> propertyCodecProviderClassNames

未找到 Javadoc

MongoDB with Panache - 通用部署

类名

属性

表示一个常规的 Panache 实体类。

显示更多

org.jboss.jandex.ClassInfo entityClass

未找到 Javadoc

Narayana JTA

类名

属性

标记构建项,指示 Narayana JTA 扩展已初始化。

显示更多

Netty

类名

属性

提供返回应用程序使用的 EventLoopGroup 的供应商。请参阅 EventLoopSupplierBuildItem 以注册自定义 EventLoopGroup

显示更多

java.util.function.Supplier<EventLoopGroup> bossEventLoopGroup

未找到 Javadoc

java.util.function.Supplier<EventLoopGroup> mainEventLoopGroup

未找到 Javadoc

注册 EventLoopGroup 供应商,用于生成带注释的 main EventLoopGroup 和 boss EventLoopGroup bean。 如果未提供,则将从默认供应商创建两者。 有关实际供应商实例,请参阅 EventLoopGroupBuildItem

显示更多

java.util.function.Supplier<EventLoopGroup> mainSupplier

未找到 Javadoc

java.util.function.Supplier<EventLoopGroup> bossSupplier

未找到 Javadoc

用于指定最小必需 io.netty.allocator.maxOrder 的构建项。Quarkus 默认使用 maxOrder == 1。需要更大值的扩展可以使用此构建项来指定它。

显示更多

int maxOrder

未找到 Javadoc

可观察性开发服务

类名

属性

用于将运行的 DevService 值传递到 Dev UI 的构建项。

显示更多

java.util.Map<String,String> config

未找到 Javadoc

OpenID Connect 客户端

类名

属性

包含 OIDC 客户端的非默认名称。

显示更多

java.util.Set<String> oidcClientNames

未找到 Javadoc

OpenID Connect 令牌传播 - 通用

类名

属性

表示一个 io.quarkus.oidc.token.propagation.common.AccessToken 注解实例。

显示更多

java.lang.String clientName

未找到 Javadoc

boolean tokenExchange

未找到 Javadoc

org.jboss.jandex.AnnotationTarget annotationTarget

未找到 Javadoc

OpenTelemetry

类名

属性

java.util.List<String> dropNames

未找到 Javadoc

java.util.List<String> dropNames

未找到 Javadoc

由 Quarkiverse 导出器用于将自身注册为外部导出器的构建项。

显示更多

java.lang.String exporterName

未找到 Javadoc

Panache - 通用

类名

属性

构建项,用于指示这些类是 Panache 增强的,并且将为公共字段生成 getter/setter,即使它们在索引中不可见。

显示更多

java.util.Set<String> entityClasses

未找到 Javadoc

声明应在 Panache 增强的方法上使用 PanacheMethodCustomizer 的构建项。

显示更多

io.quarkus.panache.common.deployment.PanacheMethodCustomizer methodCustomizer

未找到 Javadoc

Panache - Hibernate - 通用

类名

属性

纯粹的标记构建项,以便您可以在 Hibernate 注册其增强器后注册增强器,这将使您的增强器在 Hibernate 增强器之前运行

显示更多

io.quarkus.panache.common.deployment.MetamodelInfo metamodelInfo

未找到 Javadoc

java.util.Set<String> managedClassNames

未找到 Javadoc

Qute

类名

属性

io.quarkus.qute.deployment.CheckedTemplateAdapter adapter

未找到 Javadoc

表示用 CheckedTemplate 注释的类的方法或实现 TemplateInstance 的 Java 记录。

显示更多

java.lang.String templateId

未找到 Javadoc

java.lang.String fragmentId

未找到 Javadoc

java.util.Map<String,String> bindings

未找到 Javadoc

boolean requireTypeSafeExpressions

未找到 Javadoc

org.jboss.jandex.MethodInfo method

未找到 Javadoc

org.jboss.jandex.ClassInfo recordClass

未找到 Javadoc

由自定义定位器定位的 RegEx 形式的模板位置列表,这些位置不得验证为自定义定位器在构建时不可用。

显示更多

java.util.Collection<Pattern> locationPatterns

未找到 Javadoc

此构建项表示应用程序的所有模板路径。如果使用 QuteConfig.DuplicitTemplatesStrategy#PRIORITIZE,则不包括优先级较低的重复模板路径。

显示更多

java.util.List<TemplatePathBuildItem> templatePaths

未找到 Javadoc

保存生成的 io.quarkus.qute.ValueResolver 类的名称。

显示更多

java.lang.String className

未找到 Javadoc

此构建项可用于为指定的类注册一个隐式值解析器。也可以指定合成的 TemplateData。如果指定的类也用 TemplateData 注释,则构建项将被忽略。如果为一个类生成了多个构建项,并且合成模板数据不相等,则构建将失败。@see TemplateData @see TemplateDataBuilder

显示更多

org.jboss.jandex.ClassInfo clazz

未找到 Javadoc

org.jboss.jandex.AnnotationInstance templateData

未找到 Javadoc

java.lang.String expression

未找到 Javadoc

java.lang.String property

未找到 Javadoc

java.lang.String clazz

未找到 Javadoc

io.quarkus.qute.TemplateNode.Origin origin

未找到 Javadoc

java.lang.String reason

未找到 Javadoc

未找到 Javadoc

显示更多

java.lang.String name

未找到 Javadoc

org.jboss.jandex.ClassInfo defaultBundleInterface

未找到 Javadoc

java.util.Map<String,ClassInfo> localizedInterfaces

未找到 Javadoc

java.util.Map<String,Path> localizedFiles

未找到 Javadoc

java.util.Map<String,Path> mergeCandidates

未找到 Javadoc

java.lang.String defaultLocale

未找到 Javadoc

表示一个消息束方法。请注意,不包含表达式/部分内容的模板不需要验证。

显示更多

java.lang.String bundleName

未找到 Javadoc

java.lang.String key

未找到 Javadoc

java.lang.String templateId

未找到 Javadoc

org.jboss.jandex.MethodInfo method

未找到 Javadoc

java.lang.String template

未找到 Javadoc

boolean isDefaultBundle

未找到 Javadoc

boolean hasGeneratedTemplate

未找到 Javadoc

未找到 Javadoc

显示更多

org.jboss.jandex.ClassInfo targetClass

未找到 Javadoc

java.lang.String namespace

未找到 Javadoc

java.lang.String[] ignore

未找到 Javadoc

java.util.regex.Pattern[] ignorePatterns

未找到 Javadoc

boolean ignoreSuperclasses

未找到 Javadoc

boolean properties

未找到 Javadoc

org.jboss.jandex.AnnotationInstance annotationInstance

未找到 Javadoc

表示一个模板扩展方法。@see TemplateExtension

显示更多

org.jboss.jandex.MethodInfo method

未找到 Javadoc

java.lang.String matchName

未找到 Javadoc

java.util.List<String> matchNames

未找到 Javadoc

java.lang.String matchRegex

未找到 Javadoc

java.util.regex.Pattern matchPattern

未找到 Javadoc

org.jboss.jandex.Type matchType

未找到 Javadoc

int priority

未找到 Javadoc

java.lang.String namespace

未找到 Javadoc

io.quarkus.qute.generator.ExtensionMethodGenerator.Parameters params

未找到 Javadoc

保存所有模板文件路径,包括没有通过 QuteConfig#suffixes 配置的后缀的版本。例如,对于模板 items.html,该集合将包含 items.htmlitems

显示更多

java.util.Set<String> filePaths

未找到 Javadoc

表示一个全局变量字段/方法。@see TemplateGlobal

显示更多

java.lang.String name

未找到 Javadoc

org.jboss.jandex.AnnotationTarget target

未找到 Javadoc

org.jboss.jandex.Type variableType

未找到 Javadoc

java.lang.String className

未找到 Javadoc

已发现的模板。模板根目录中文件的支持模板会自动发现。此外,扩展可以生成此构建项以提供不由文件支持的模板。

警告

扩展绝不应直接使用此构建项。但是,他们可以改为使用 EffectiveTemplatePathsBuildItem。@see TemplateRootBuildItem

显示更多

java.lang.String path

未找到 Javadoc

java.lang.String content

未找到 Javadoc

java.nio.file.Path fullPath

未找到 Javadoc

java.lang.String extensionInfo

未找到 Javadoc

int priority

未找到 Javadoc

此构建项用于排除在模板根目录中找到的模板文件。排除的模板在构建期间既不解析也不验证,并且在运行时不可用。匹配的输入是从根目录开始的相对文件路径,并且 / 用作路径分隔符。

显示更多

java.lang.String regexPattern

未找到 Javadoc

此构建项表示模板文件的源。默认情况下,模板在 templates 目录中找到。但是,扩展可以生成此构建项以注册额外的根路径。该路径是相对于工件/项目根目录的,并且与操作系统无关,即 / 用作路径分隔符。

显示更多

java.lang.String path

未找到 Javadoc

模板根路径的集合。

显示更多

java.util.Set<String> rootPaths

未找到 Javadoc

保存找到的所有模板变体。

显示更多

java.util.Map<String,List<String>> variants

未找到 Javadoc

表示所有模板的分析结果。

显示更多

java.util.List<TemplateAnalysis> analysis

未找到 Javadoc

使得在执行类型安全验证时可以有意地忽略表达式的某些部分。@see TypeCheck

显示更多

java.util.function.Predicate<TypeCheck> predicate

未找到 Javadoc

boolean extensionMethodPredicate

未找到 Javadoc

此构建项可用于在构建时挂接到验证期间的解析器逻辑中。验证解析器挂钩永远不会在运行时使用。

显示更多

java.util.function.Consumer<ParserHelper> hook

未找到 Javadoc

响应式路由

类名

属性

io.quarkus.arc.processor.BeanInfo bean

未找到 Javadoc

org.jboss.jandex.AnnotationInstance routeFilter

未找到 Javadoc

org.jboss.jandex.MethodInfo method

未找到 Javadoc

io.quarkus.arc.processor.BeanInfo bean

未找到 Javadoc

java.util.List<AnnotationInstance> routes

未找到 Javadoc

org.jboss.jandex.AnnotationInstance routeBase

未找到 Javadoc

org.jboss.jandex.MethodInfo method

未找到 Javadoc

boolean blocking

未找到 Javadoc

io.quarkus.vertx.http.runtime.HttpCompression compression

未找到 Javadoc

boolean alwaysAuthenticateRoute

如果为 true,则始终在运行正文处理程序之前尝试验证用户身份

Redis 客户端

类名

属性

io.quarkus.runtime.RuntimeValue<ObservableRedisMetrics> metrics

未找到 Javadoc

请求创建具有给定名称的 Redis 客户端。

显示更多

java.lang.String name

未找到 Javadoc

REST

类名

属性

java.lang.String readerClassName

未找到 Javadoc

java.lang.String overrideClassName

未找到 Javadoc

org.jboss.resteasy.reactive.server.model.ContextResolvers contextResolvers

未找到 Javadoc

一个标记构建项,表示可观察性功能已集成

显示更多

org.jboss.resteasy.reactive.server.core.RequestContextFactory factory

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<Deployment> deployment

未找到 Javadoc

java.lang.String applicationPath

未找到 Javadoc

org.jboss.resteasy.reactive.server.core.DeploymentInfo deploymentInfo

未找到 Javadoc

提供在索引过程中为每个 JAX-RS 资源方法创建的条目列表。每个条目还包含有关与 JAX-RS 资源方法对应的 Java 类和方法的信息,从而使扩展可以访问整个元数据集,从而使它们可以构建额外的构建时功能。

显示更多

java.util.List<Entry> entries

未找到 Javadoc

org.jboss.resteasy.reactive.server.core.ServerSerialisers serialisers

未找到 Javadoc

java.util.List<ResourceClass> resourceClasses

未找到 Javadoc

java.util.List<ResourceClass> subResourceClasses

未找到 Javadoc

org.jboss.resteasy.reactive.common.processor.AdditionalReaders additionalReaders

未找到 Javadoc

org.jboss.resteasy.reactive.common.processor.AdditionalWriters additionalWriters

未找到 Javadoc

REST - 通用

类名

属性

java.util.Set<DotName> classNames

这包含所有参数容器(bean 参数类和记录)以及资源/端点

java.util.Set<DotName> nonRecordClassNames

这包含所有非记录参数容器(仅 bean 参数类)以及资源/端点

org.jboss.resteasy.reactive.common.processor.scanning.ApplicationScanningResult result

未找到 Javadoc

表示将用于查找 JAX-RS 资源的索引。此索引包含在构建时磁盘上存在的代码,以及由其他扩展生成的代码。

显示更多

org.jboss.jandex.IndexView indexView

未找到 Javadoc

java.util.Set<DotName> classNames

未找到 Javadoc

org.jboss.resteasy.reactive.common.model.ResourceInterceptors resourceInterceptors

未找到 Javadoc

java.util.function.Consumer<ResourceInterceptors> buildTask

未找到 Javadoc

org.jboss.resteasy.reactive.common.processor.scanning.ResourceScanningResult result

未找到 Javadoc

启用为服务器端点注册其他默认生成处理程序

显示更多

org.jboss.resteasy.reactive.common.processor.DefaultProducesHandler defaultProducesHandler

未找到 Javadoc

REST - 通用 Jackson 位

类名

属性

一个 BuildItem,用于标记服务器端 jackson 提供程序已定义。 如果没有任何处理器“发出”,则响应式 rest 客户端(如果使用)将添加其自己的 jackson 提供程序

显示更多

REST - Jackson

类名

属性

包含应用程序所需的特殊 Jackson 功能

显示更多

io.quarkus.resteasy.reactive.jackson.deployment.processor.Feature feature

未找到 Javadoc

用于传递有关需要执行自定义序列化的 JAX-RS 资源方法的信息

显示更多

org.jboss.jandex.MethodInfo methodInfo

未找到 Javadoc

org.jboss.jandex.ClassInfo declaringClassInfo

未找到 Javadoc

java.lang.Class<? extends BiFunction<ObjectMapper,Type,ObjectWriter>> customSerializationProvider

未找到 Javadoc

REST - 服务器 - SPI

类名

属性

扩展可以生成的一个构建项,当它们希望允许具有使用非 REST 注释注释的参数的 RESTEasy Reactive 方法时。这允许 RESTEasy Reactive 让混合参数在资源方法签名中共存

显示更多

使可以添加、删除或更改各种组件上的注释。提供的转换器使用 AnnotationsTransformer#appliesTo(AnnotationTarget.Kind) 将转换器的范围限制为类、字段、方法、方法参数或这些的组合。这些元数据更改不会直接存储在 Jandex 中(Jandex 是不可变的),而是在一个抽象层中。用户/扩展可以访问 AnnotationStore 以查看更新的注释模型。注意:仅在 Jandex 索引分析上运行的扩展将无法看到通过 AnnotationsTransformer 所做的任何更改!

显示更多

org.jboss.jandex.AnnotationTransformation transformer

未找到 Javadoc

注册应通过 Context 注入到 JAX-RS 方法中的类型

显示更多

org.jboss.jandex.DotName type

未找到 Javadoc

允许扩展注册全局处理程序定制器。这些对于添加在预匹配之前和之后运行的处理程序很有用

显示更多

org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer customizer

未找到 Javadoc

构建时,允许扩展注册一种方式,为运行时提供的配置提供值,而该配置是 org.jboss.resteasy.reactive.server.spi.GenericRuntimeConfigurableServerRestHandler 实现所需的。扩展旨在通过将配置类作为第一个构造函数参数传递,并使用 recorder 返回一个 Supplier,该 Supplier 将提供该类的值作为第二个参数构造函数,来创建这些构建项。理想情况下,我们将使用泛型使事情更类型安全,但泛型不能在构建项中使用。

显示更多

java.lang.Class configClass

运行时配置类

java.util.function.Supplier valueSupplier

配置类的运行时值的供应商。此供应商旨在由 recorder 提供

org.jboss.resteasy.reactive.server.processor.scanning.MethodScanner methodScanner

未找到 Javadoc

一个构建项,允许扩展定义一个 ServerRestHandler,该 ServerRestHandler 在 RESTEasy Reactive 尝试根据 JAX-RS 规范进行异常映射之前编写写入。这仅旨在在非常高级的用例中使用。

显示更多

org.jboss.resteasy.reactive.server.spi.ServerRestHandler handler

未找到 Javadoc

int priority

未找到 Javadoc

一个标记构建项,扩展可以在它们希望强制 RESTEasy Reactive 在不处理路径时不回复 404 时生成,而只是将控制权传递给下一个 Vert.x 处理程序

显示更多

如果扩展生成此项,则 Quarkus 也会将 JAX-RS 资源 bean 化

显示更多

当抛出此类型的 Exception 且不存在 jakarta.ws.rs.ext.ExceptionMapper 时,RESTEasy Reactive 将尝试为 Exception 的原因查找 ExceptionMapper

显示更多

java.lang.String throwableClassName

未找到 Javadoc

REST - SPI

类名

属性

java.lang.String className

未找到 Javadoc

java.lang.Integer priority

未找到 Javadoc

boolean registerAsBean

未找到 Javadoc

java.util.Set<String> nameBindingNames

未找到 Javadoc

可以由希望使未使用 JAX-RS @Path 注释的类成为 ResourceClass 扫描过程的一部分的扩展使用。这可能会与 io.quarkus.resteasy.reactive.server.spi.AnnotationsTransformerBuildItem 结合使用

显示更多

org.jboss.jandex.ClassInfo classInfo

未找到 Javadoc

java.lang.String path

未找到 Javadoc

boolean preMatching

未找到 Javadoc

boolean nonBlockingRequired

未找到 Javadoc

boolean withFormRead

未找到 Javadoc

org.jboss.jandex.MethodInfo filterSourceMethod

未找到 Javadoc

org.jboss.jandex.MethodInfo filterSourceMethod

未找到 Javadoc

java.lang.String className

未找到 Javadoc

java.lang.String providedType

未找到 Javadoc

java.util.List<String> mediaTypes

未找到 Javadoc

boolean registerAsBean

未找到 Javadoc

用于注册使用 @org.jboss.resteasy.reactive.server.ServerRequestFilter 注释的类的构建项

显示更多

java.lang.String className

未找到 Javadoc

用于注册使用 @org.jboss.resteasy.reactive.server.ServerResponseFilter 注释的类的构建项

显示更多

java.lang.String className

未找到 Javadoc

用于注册使用 @org.jboss.resteasy.reactive.server.ServerExceptionMapper 注释的类的构建项

显示更多

java.lang.String className

未找到 Javadoc

java.lang.String className

未找到 Javadoc

boolean registerAsBean

未找到 Javadoc

一个构建项,提供一个 Predicate 来检测和验证定义 REST 端点的类。这可以包括 RESTEasy 中的资源或 Spring 生态系统中的控制器。它充当服务提供程序接口 (SPI),允许自定义端点检测的验证逻辑,从而可以与各种框架或特定应用程序需求集成。

Predicate 评估 ClassInfo 实例以确定一个类是否根据提供的逻辑定义了 REST 端点。

显示更多

java.util.function.Predicate<ClassInfo> predicate

未找到 Javadoc

java.lang.String className

未找到 Javadoc

java.lang.Integer priority

未找到 Javadoc

java.lang.String handledExceptionName

未找到 Javadoc

boolean registerAsBean

未找到 Javadoc

org.jboss.jandex.ClassInfo declaringClass

未找到 Javadoc

表示生成的 JAX-RS 资源。旨在由在构建时处理过程中生成 JAX-RS 资源的扩展使用

显示更多

java.lang.String binaryName

未找到 Javadoc

java.lang.String internalName

未找到 Javadoc

byte[] data

未找到 Javadoc

可以由高级扩展使用的一个标记构建项,该扩展可以确保混合 RESTEasy Classic 和 RESTEasy Reactive 依赖项不会导致问题

显示更多

java.lang.String className

未找到 Javadoc

boolean registerAsBean

未找到 Javadoc

java.lang.String className

未找到 Javadoc

java.lang.String handledClassName

未找到 Javadoc

java.util.List<String> mediaTypeStrings

未找到 Javadoc

jakarta.ws.rs.RuntimeType runtimeType

未找到 Javadoc

boolean builtin

未找到 Javadoc

java.lang.Integer priority

未找到 Javadoc

java.lang.String className

未找到 Javadoc

io.quarkus.resteasy.reactive.spi.MessageBodyReaderWriterOverrideData overrideData

未找到 Javadoc

java.lang.String className

未找到 Javadoc

java.lang.String handledClassName

未找到 Javadoc

java.util.List<String> mediaTypeStrings

未找到 Javadoc

jakarta.ws.rs.RuntimeType runtimeType

未找到 Javadoc

boolean builtin

未找到 Javadoc

java.lang.Integer priority

未找到 Javadoc

java.lang.String className

未找到 Javadoc

io.quarkus.resteasy.reactive.spi.MessageBodyReaderWriterOverrideData overrideData

未找到 Javadoc

java.lang.String className

未找到 Javadoc

int priority

未找到 Javadoc

boolean registerAsBean

未找到 Javadoc

REST 客户端

类名

属性

一个 Build Item,用于注册客户端使用的注释,以将服务注册到客户端上下文中。

显示更多

org.jboss.jandex.DotName annotation

未找到 Javadoc

java.lang.Class<?> expectedReturnType

未找到 Javadoc

一个 Build Item,用于捕获等效于 @RegisterProvider(SomeProvider.class) 的用法信息。Build item 的使用有助于支持需要与 @RegisterProvider(SomeProvider.class) 具有相同效果的用例,但实际上并没有使用 RegisterProvider 注释。

显示更多

java.lang.String targetClass

未找到 Javadoc

org.jboss.jandex.AnnotationInstance annotationInstance

未找到 Javadoc

包含有关已通过 org.eclipse.microprofile.rest.client.inject.RegisterRestClient 发现的 REST 客户端的信息

显示更多

org.jboss.jandex.ClassInfo classInfo

未找到 Javadoc

java.util.Optional<String> configKey

未找到 Javadoc

java.util.Optional<String> defaultBaseUri

未找到 Javadoc

REST 客户端 - SPI

类名

属性

使可以添加、删除或更改各种组件上的注释。提供的转换器使用 AnnotationsTransformer#appliesTo(AnnotationTarget.Kind) 将转换器的范围限制为类、字段、方法、方法参数或这些的组合。这些元数据更改不会直接存储在 Jandex 中(Jandex 是不可变的),而是在一个抽象层中。用户/扩展可以访问 AnnotationStore 以查看更新的注释模型。注意:仅在 Jandex 索引分析上运行的扩展将无法看到通过 AnnotationsTransformer 所做的任何更改!

显示更多

org.jboss.jandex.AnnotationTransformation transformer

未找到 Javadoc

表示为 REST 客户端创建 Http 代理所需的数据

显示更多

java.lang.String className

未找到 Javadoc

java.lang.String baseUri

未找到 Javadoc

java.util.Optional<String> provider

未找到 Javadoc

java.io.Closeable closeable

未找到 Javadoc

带 Panache 的 REST 数据

类名

属性

org.jboss.jandex.ClassInfo classInfo

未找到 Javadoc

org.jboss.jandex.Type entityType

未找到 Javadoc

java.lang.String resourceType

未找到 Javadoc

io.quarkus.rest.data.panache.deployment.properties.ResourceProperties resourceProperties

未找到 Javadoc

io.quarkus.rest.data.panache.deployment.ResourceMetadata resourceMetadata

未找到 Javadoc

RESTEasy Classic

类名

属性

一个保存 Non jax-rs 类的构建项

显示更多

java.util.Map<String,NonJaxRsClassMappings> nonJaxRsPaths

未找到 Javadoc

RESTEasy Classic - 通用

类名

属性

java.util.Set<String> providers

未找到 Javadoc

java.util.Set<String> contributedProviders

未找到 Javadoc

java.util.Set<String> annotatedProviders

未找到 Javadoc

boolean useBuiltIn

未找到 Javadoc

用于将类标记为 MicroProfile REST 客户端使用的潜在 REST 客户端接口。 当您想将不同的行为应用于 REST 资源和 REST 客户端时,这很有用。

显示更多

java.lang.String interfaceName

未找到 Javadoc

org.jboss.jandex.ClassInfo classInfo

未找到 Javadoc

java.util.Optional<String> configKey

未找到 Javadoc

java.util.Optional<String> defaultBaseUri

未找到 Javadoc

可以访问配置的 InjectorFactory 也可以用作指示 RESTEasy 注入已正确设置的标记

显示更多

io.quarkus.runtime.RuntimeValue<InjectorFactory> injectorFactory

未找到 Javadoc

RESTEasy Classic - 通用 - SPI

类名

属性

一个构建项,提供一个 Predicate 来检测和验证定义 REST 端点的类。这可以包括 RESTEasy 中的资源或 Spring 生态系统中的控制器。它充当服务提供程序接口 (SPI),允许自定义端点检测的验证逻辑,从而可以与各种框架或特定应用程序需求集成。

Predicate 评估 ClassInfo 实例以确定一个类是否根据提供的逻辑定义了 REST 端点。

显示更多

java.util.function.Predicate<ClassInfo> predicate

未找到 Javadoc

boolean jsonDefault

未找到 Javadoc

一个表示 JAX-RS 提供程序类的构建项。

显示更多

java.lang.String name

未找到 Javadoc

RESTEasy Classic - Server common

类名

属性

java.lang.String rootPath

未找到 Javadoc

org.jboss.resteasy.spi.ResteasyDeployment deployment

未找到 Javadoc

一个旨在在最终确定之前自定义 RESTEasy 部署的构建项这使扩展能够将内容添加到部署中

显示更多

java.util.function.Consumer<ResteasyDeployment> consumer

未找到 Javadoc

一个表示 RESTEasy 服务器配置的构建项。

显示更多

java.lang.String rootPath

未找到 Javadoc

java.lang.String path

未找到 Javadoc

java.util.Map<String,String> initParameters

未找到 Javadoc

一个表示 web.xml 中的路径映射的构建项

显示更多

java.lang.String path

未找到 Javadoc

RESTEasy Classic - Server common - SPI

类名

属性

org.jboss.jandex.DotName annotationClass

未找到 Javadoc

必须与 JaxRs 资源类兼容以允许构造函数注入的任何注释的包前缀。

显示更多

java.lang.String prefix

未找到 Javadoc

一个表示 JAX-RS 配置的构建项。

显示更多

java.lang.String rootPath

未找到 Javadoc

java.lang.String defaultPath

未找到 Javadoc

RESTEasy Classic 的 REST 客户端

类名

属性

用于标记自定义注释及其关联的 JAX-RS 客户端提供程序

显示更多

org.jboss.jandex.DotName annotationName

未找到 Javadoc

java.lang.Class<?> providerClass

未找到 Javadoc

针对每个匹配谓词的 Rest 客户端注册提供程序。

显示更多

java.lang.String providerClass

未找到 Javadoc

java.util.function.Predicate<ClassInfo> matcher

未找到 Javadoc

RESTEasy 客户端 - OpenID Connect 过滤器

类名

属性

包含使用 @OidcClientFilter("someClientName") 注释的所有 Rest 客户端的列表。

显示更多

java.util.Set<String> namedFilterClientClasses

未找到 Javadoc

调度程序

类名

属性

此构建项保存按优先级排序的所有已发现的 io.quarkus.scheduler.Scheduler 实现。优先级较高的排在第一位。

显示更多

java.lang.String autoImplementation

未找到 Javadoc

java.util.Set<String> implementations

未找到 Javadoc

boolean useCompositeScheduler

未找到 Javadoc

一个标记项目,无论是否存在任何 io.quarkus.scheduler.Scheduled 方法,都会强制 Quarkus Scheduler 初始化。 此选项类似于使用调度程序子系统配置选项 quarkus.scheduler.start-mode=forced

显示更多

提供 Scheduler 实现的扩展必须生成此构建项。 如果多个扩展生成具有相同 #implementation 值的此构建项,则构建将失败。

显示更多

java.lang.String implementation

未找到 Javadoc

org.jboss.jandex.DotName schedulerBeanClass

未找到 Javadoc

int priority

未找到 Javadoc

安全性

类名

属性

用作扩展需要自定义 bean 的安全行为时的集成点 函数返回的 ResultHandle 需要是 SecurityCheck 的实例

显示更多

org.jboss.jandex.MethodInfo methodInfo

未找到 Javadoc

io.quarkus.security.spi.runtime.SecurityCheck securityCheck

未找到 Javadoc

boolean inFipsMode

未找到 Javadoc

boolean inFipsMode

未找到 Javadoc

标记构建项,用于指示存在 SupplierRolesAllowedCheck,其角色包含应在运行时解析的配置表达式。

显示更多

用于注册进行反射的 JCA {@linkplain java.security.Provider} 名称的元数据

显示更多

java.lang.String providerName

未找到 Javadoc

java.lang.String providerConfig

未找到 Javadoc

安全性 - SPI

类名

属性

包含需要具有 jakarta.annotation.security.DenyAlljakarta.annotation.security.RolesAllowed 的方法。

显示更多

java.util.Collection<MethodInfo> additionalSecuredMethods

未找到 Javadoc

java.util.Optional<List<String>> rolesAllowed

未找到 Javadoc

允许集成扩展以表明它们提供自己的安全注释。标准安全注释不能组合,当应用两个不同的注释(一个在类级别,另一个在方法级别)时,方法级别必须获胜。如果没有此构建项,Quarkus Security 扩展将不知道您的安全注释集成。请注意,集成特定于扩展的安全注释是该扩展的责任。此构建项适用于非常专业的 Quarkus 核心用例,例如 Vert.x HTTP 扩展中授权策略的集成。

显示更多

org.jboss.jandex.DotName securityAnnotationName

未找到 Javadoc

此项允许增强 SecurityConstrainer 生成的安全事件的属性。SecurityConstrainer 通常在 CDI 请求上下文已完全设置时调用,并且可以基于活动上下文添加其他属性。

显示更多

java.util.function.Supplier<Map<String,Object>> additionalEventPropsSupplier

未找到 Javadoc

允许为在类级别定义的标准安全注释创建额外的安全检查,以及用于安全注释的安全拦截器(例如选择租户或身份验证机制)。 如果需要额外的安全性,我们强烈建议使用 AdditionalSecuredMethodsBuildItem 来保护 CDI bean。 如果您决定使用此构建项,则必须使用类安全检查存储并手动应用检查。 因此,它仅适用于非常特殊的情况,并且旨在用于 Quarkus 核心扩展的内部用途。

显示更多

org.jboss.jandex.DotName classAnnotation

未找到 Javadoc

安全检查存储,包含在静态初始化期间为匹配 ClassSecurityAnnotationBuildItem 过滤器之一的安全类创建的额外安全检查。

显示更多

java.util.Map<DotName,Object> classNameToSecurityCheck

未找到 Javadoc

使用 SecurityCheckStorage 注册默认 SecurityCheck。请确保此构建项仅生成一次,否则验证将失败并抛出异常。

显示更多

java.util.List<String> rolesAllowed

未找到 Javadoc

包含可传递的 io.quarkus.security.PermissionsAllowed 实例。io.quarkus.security.PermissionsAllowed 注释支持用户定义的元注释。收集使用这些元注释注释的方法和类,并为其创建新的 AnnotationInstance。新创建的实例包含在 #transitiveInstances 字段中。

显示更多

java.util.List<DotName> metaAnnotationNames

未找到 Javadoc

boolean empty

未找到 Javadoc

java.util.List<AnnotationInstance> transitiveInstances

未找到 Javadoc

针对传递到此构建项中的安全注解实例,对照 io.quarkus.security.spi.ClassSecurityCheckStorageBuildItem 注册安全检查。此类仅供 Quarkus 核心特定用例使用,如有必要,可以更改或删除。如果其他扩展需要此构建项,请提出 Quarkus 问题,以便我们记录和测试该用例。

显示更多

org.jboss.jandex.DotName className

未找到 Javadoc

org.jboss.jandex.AnnotationInstance securityAnnotationInstance

未找到 Javadoc

提供一种将注解中指定为配置表达式的允许角色转换为运行时配置值的方法。

显示更多

java.lang.String roleConfigExpr

未找到 Javadoc

java.util.function.BiConsumer<String,Supplier<String[]>> configValueRecorder

未找到 Javadoc

安全 Jakarta Persistence - 通用

类名

属性

此构建项包含用于响应式和经典 Jakarta Persistence Security 的 JpaSecurityDefinition 通用配置。

显示更多

io.quarkus.security.jpa.common.deployment.JpaSecurityDefinition jpaSecurityDefinition

未找到 Javadoc

构建项用于评估类是否为 Panache 模型类。

显示更多

java.util.Set<String> modelClasses

未找到 Javadoc

SmallRye 上下文传播

类名

属性

用于构建排序的标记构建项。表示 CP 已设置好并准备好使用。

显示更多

SmallRye 上下文传播 - SPI

类名

属性

此构建项可用于注册 ThreadContextProvider

显示更多

java.lang.Class<? extends ThreadContextProvider> provider

未找到 Javadoc

SmallRye 容错

类名

属性

int guardedMethods

未找到 Javadoc

SmallRye GraphQL

类名

属性

用于在 dev ui 中创建 graphql 流量日志的发布者

显示更多

io.quarkus.runtime.RuntimeValue<SubmissionPublisher<String>> publisher

未找到 Javadoc

SmallRye GraphQL 客户端

类名

属性

这表示 SmallRye GraphQL 客户端配置已被处理和初始化。

显示更多

SmallRye Health - SPI

类名

属性

java.lang.String healthCheckClass

未找到 Javadoc

boolean enabled

未找到 Javadoc

SmallRye JWT

类名

属性

用于启用加密的开发/测试 jwt 密钥的标记构建项。

显示更多

用于启用重启持久 jwt 密钥的标记构建项。

显示更多

SmallRye OpenAPI

类名

属性

io.smallrye.openapi.runtime.scanner.FilteredIndexView index

未找到 Javadoc

SmallRye OpenAPI - SPI

类名

属性

org.eclipse.microprofile.openapi.OASFilter filter

未找到 Javadoc

忽略扩展和/或依赖项中包含的静态 OpenAPI 文档。支持正则表达式。

显示更多

java.util.regex.Pattern urlIgnorePattern

未找到 Javadoc

由扩展生成的最终 OpenAPI 文档。

显示更多

io.smallrye.openapi.api.OpenApiDocument openApiDocument

未找到 Javadoc

io.smallrye.openapi.api.SmallRyeOpenAPI smallRyeOpenAPI

未找到 Javadoc

Spring - DI

类名

属性

此 bean 的目的是将 Spring Bean 的名称映射到其关联的 DotName。尝试将通过名称引用 bean 的 SpEL 表达式转换为字节码时,需要此信息

显示更多

java.util.Map<String,DotName> map

未找到 Javadoc

Spring - 调度

类名

属性

构建项记录了所有已有效注解 @org.springframework.scheduling.annotation.Scheduled 的方法

显示更多

java.util.Map<MethodInfo,AnnotationInstance> methodToInstanceMap

未找到 Javadoc

Spring Security

类名

属性

构建项记录了所有已有效注解 @PreAuthorize 的方法

显示更多

java.util.Map<MethodInfo,AnnotationInstance> methodToInstanceMap

未找到 Javadoc

Swagger UI

类名

属性

java.lang.String swaggerUiFinalDestination

未找到 Javadoc

java.lang.String swaggerUiPath

未找到 Javadoc

TLS 注册表 - SPI

类名

属性

用于注册 TLS 证书的构建项。扩展可以生成此构建项的实例,以将自定义证书添加到注册表中。

显示更多

java.lang.String name

未找到 Javadoc

java.util.function.Supplier<TlsConfiguration> supplier

未找到 Javadoc

一个构建项,指示 TLS 注册表已初始化。不要在 TLS 注册表部署处理器以外的其他地方生成此构建项。

显示更多

java.util.function.Supplier<TlsConfigurationRegistry> registry

未找到 Javadoc

Undertow - SPI

类名

属性

未找到 Javadoc

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String filterClass

未找到 Javadoc

int loadOnStartup

未找到 Javadoc

boolean asyncSupported

未找到 Javadoc

java.util.List<FilterMappingInfo> mappings

未找到 Javadoc

io.undertow.servlet.api.InstanceFactory<? extends Filter> instanceFactory

未找到 Javadoc

java.util.Map<String,String> initParams

未找到 Javadoc

由 Web 容器提供的生成的静态资源。这在原生模式下自动注册

显示更多

java.lang.String name

未找到 Javadoc

byte[] classData

未找到 Javadoc

io.undertow.server.HandlerWrapper value

未找到 Javadoc

java.lang.String sciClass

未找到 Javadoc

java.util.Set<String> knownFiles

未找到 Javadoc

java.util.Set<String> knownDirectories

未找到 Javadoc

未找到 Javadoc

显示更多

java.lang.String listenerClass

未找到 Javadoc

未找到 Javadoc

显示更多

java.lang.String name

未找到 Javadoc

java.lang.String servletClass

未找到 Javadoc

int loadOnStartup

未找到 Javadoc

boolean asyncSupported

未找到 Javadoc

java.util.List<String> mappings

未找到 Javadoc

io.undertow.servlet.api.InstanceFactory<? extends Servlet> instanceFactory

未找到 Javadoc

java.util.Map<String,String> initParams

未找到 Javadoc

jakarta.servlet.MultipartConfigElement multipartConfig

未找到 Javadoc

java.lang.String sciClass

未找到 Javadoc

java.util.Set<String> handlesTypes

未找到 Javadoc

java.lang.String key

未找到 Javadoc

java.lang.Object value

未找到 Javadoc

java.lang.String servletContextPath

未找到 Javadoc

io.undertow.servlet.api.DeploymentManager deploymentManager

未找到 Javadoc

io.undertow.servlet.ServletExtension value

未找到 Javadoc

java.lang.String key

未找到 Javadoc

java.lang.String value

未找到 Javadoc

未找到 Javadoc

显示更多

io.quarkus.runtime.RuntimeValue<Undertow> undertow

未找到 Javadoc

org.jboss.metadata.web.spec.WebMetaData webMetaData

未找到 Javadoc

Vert.x

类名

属性

java.util.function.Supplier<Vertx> vertx

未找到 Javadoc

一个构建项,可用于检索已配置/计算的事件循环数

显示更多

java.util.function.Supplier<Integer> eventLoopCount

未找到 Javadoc

一个构建项,允许扩展声明在 ContextHandler#runWith(Runnable,Object) 方法中执行任务之前不应传播哪些键。

显示更多

io.quarkus.runtime.RuntimeValue<List<String>> ignoredKeysSupplier

未找到 Javadoc

携带所有类型的 io.quarkus.vertx.LocalEventBusCodec 应自动选择的类型。

显示更多

java.util.Set<String> types

未找到 Javadoc

未找到 Javadoc

显示更多

java.lang.String type

未找到 Javadoc

java.lang.String codec

未找到 Javadoc

用于强制在原生映像中重新初始化 Vert.x JSON 处理的标记构建项

显示更多

未找到 Javadoc

显示更多

io.quarkus.runtime.RuntimeValue<Vertx> vertx

未找到 Javadoc

提供 VertxOptions 的使用者以允许自定义 Vert.x 系统行为,例如设置 MetricsOptions 以启用和配置指标提供程序。在读取和应用 VertxConfiguration 后,将按优先级顺序(从低到高)调用使用者。

显示更多

java.util.function.Consumer<VertxOptions> optionsConsumer

未找到 Javadoc

int priority

未找到 Javadoc

Vert.x - HTTP

类名

属性

携带应应用的所有收集到的 io.quarkus.vertx.http.security.AuthorizationPolicy 实例。

显示更多

java.util.Map<MethodInfo,String> methodToPolicyName

包含:- 注解有 io.quarkus.vertx.http.security.AuthorizationPolicy 的方法 - 注解有 io.quarkus.vertx.http.security.AuthorizationPolicy 的类的方法,这些方法没有其他标准安全注解。

io.vertx.core.Handler<RoutingContext> handler

未找到 Javadoc

写入包含具有构建时数据的 const 变量的 javascript 文件

显示更多

java.util.Map<String,Object> buildTimeData

未找到 Javadoc

表示默认路由的处理程序的构建项

显示更多

java.util.function.Consumer<Route> route

未找到 Javadoc

持有已发现的可以通过 json-rpc 执行的构建时方法

显示更多

java.util.List<String> methods

未找到 Javadoc

java.util.List<String> subscriptions

未找到 Javadoc

java.util.Map<String,RuntimeValue> recordedValues

未找到 Javadoc

Dev UI 所需的所有路由

显示更多

java.lang.String namespace

未找到 Javadoc

java.lang.String contextRoot

未找到 Javadoc

java.lang.String finalDestination

未找到 Javadoc

java.util.List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations

未找到 Javadoc

未找到 Javadoc

显示更多

io.quarkus.maven.dependency.GACT artifactKey

未找到 Javadoc

java.lang.String path

未找到 Javadoc

提供一种供扩展注册热切安全拦截器的方法。例如,Vert.x HTTP 扩展注册 HttpAuthenticationMechanism 和一个将注解值('@HttpAuthenticationMechanism("basic") ⇒ 'basic')设置为路由上下文属性的拦截器。在禁用主动身份验证的情况下,保证这些拦截器在受支持扩展的任何其他安全代码(当前为 RESTEasy Classic 和 RESTEasy Reactive)之前运行。

显示更多

org.jboss.jandex.DotName[] annotationBindings

未找到 Javadoc

java.util.function.Function<String,Consumer<RoutingContext>> interceptorCreator

未找到 Javadoc

java.util.Map<String,String> bindingToValue

未找到 Javadoc

boolean requiresSecurityCheck

如果此拦截器始终伴随 io.quarkus.security.spi.runtime.SecurityCheck 。例如,我们知道注解有 HttpAuthenticationMechanism 的端点始终是安全的。

java.util.function.Function<AnnotationInstance,String> bindingValueExtractor

未找到 Javadoc

如果且仅当由于匹配的 io.quarkus.security.spi.ClassSecurityAnnotationBuildItem 注解而应用了类级别安全,则持有使用已注册安全注解注解的收集的拦截类。需要为每个拦截类创建和应用安全拦截器。有关安全过滤器的更多信息,请参阅 @see EagerSecurityInterceptorBindingBuildItem

显示更多

java.util.Map<String,Set<String>> bindingValueToInterceptedClasses

注解绑定值:'@HttpAuthenticationMechanism("custom")' ⇒ 'custom';映射到注解类名称

org.jboss.jandex.DotName interceptorBinding

拦截器绑定注解名称,如 HttpAuthenticationMechanism

持有使用已注册安全注解注解的收集的拦截方法。需要为每个拦截方法创建和应用安全拦截器。有关安全过滤器的更多信息,请参阅 @see EagerSecurityInterceptorBindingBuildItem

显示更多

java.util.Map<String,List<MethodInfo>> bindingValueToInterceptedMethods

注解绑定值:'@HttpAuthenticationMechanism("custom")' ⇒ 'custom';映射到注解方法

org.jboss.jandex.DotName interceptorBinding

拦截器绑定注解名称,如 HttpAuthenticationMechanism

boolean requiresSecurityCheck

如果此拦截器始终伴随 io.quarkus.security.spi.runtime.SecurityCheck 。例如,我们知道注解有 HttpAuthenticationMechanism 的端点始终是安全的。

允许扩展向错误页面贡献操作(按钮)

显示更多

java.util.List<ErrorPageAction> actions

未找到 Javadoc

未找到 Javadoc

显示更多

java.util.List<Extension> activeExtensions

未找到 Javadoc

java.util.List<Extension> inactiveExtensions

未找到 Javadoc

java.util.List<Extension> sectionMenuExtensions

未找到 Javadoc

java.util.List<Extension> footerTabsExtensions

未找到 Javadoc

应用于每个路由的处理程序

显示更多

io.vertx.core.Handler<RoutingContext> handler

未找到 Javadoc

int priority

未找到 Javadoc

boolean isFailureHandler

未找到 Javadoc

注册 HttpAuthenticationMechanism 元注解。这样,用户可以使用 BasicAuthentication 而不是 '@HttpAuthenticationMechanism("basic")'。

显示更多

org.jboss.jandex.DotName annotationName

注解名称,例如 BasicAuthentication

java.lang.String authMechanismScheme

身份验证机制方案,由 HttpAuthenticationMechanism#value() 定义。

java.net.URI rootPath

从 quarkus.http.root-path 规范化。此路径将始终以斜杠结尾

在内部用于定义我们自己的一些导入

显示更多

java.util.Map<String,String> importMap

未找到 Javadoc

在内部用于定义我们自己的一些页面

显示更多

java.lang.String namespaceLabel

未找到 Javadoc

int position

未找到 Javadoc

java.util.List<Page> pages

未找到 Javadoc

java.util.Map<String,Object> buildTimeData

未找到 Javadoc

java.lang.String menuActionComponent

未找到 Javadoc

所有已发现 Json RPC 方法的简单持有者

显示更多

java.util.Map<String,Map<JsonRpcMethodName,JsonRpcMethod>> extensionMethodsMap

未找到 Javadoc

应用于管理界面路由的处理程序

显示更多

io.vertx.core.Handler<RoutingContext> handler

未找到 Javadoc

int priority

未找到 Javadoc

Dev UI 使用的所有 mvnpm jar

显示更多

java.util.Set<URL> mvnpmJars

未找到 Javadoc

java.net.URI httpRootPath

quarkus.http.root-path 的规范化。必须以斜杠结尾

java.net.URI nonApplicationRootPath

从 quarkus.http.non-application-root-path 规范化

java.net.URI managementRootPath

从 quarkus.management.root-path 规范化

boolean dedicatedRouterRequired

非应用程序根路径与 HTTP 根路径不同。

boolean attachedToMainRouter

未找到 Javadoc

java.lang.String endpoint

未找到 Javadoc

java.lang.String description

未找到 Javadoc

boolean absolutePath

未找到 Javadoc

在 HTTP 路由器最终确定之前执行任务的构建步骤使用的标记。

显示更多

在内部用于重定位命名空间以实现向后兼容性

显示更多

java.util.Map<String,String> relocations

未找到 Javadoc

这是一个标记,指示应在所有路由上安装正文处理程序,因为扩展需要完全缓冲请求。

显示更多

java.util.function.BooleanSupplier bodyHandlerRequiredCondition

未找到 Javadoc

即使在使用虚拟 HTTP 时,也可以使用标记类强制打开套接字。有些用例可能希望处理真实和虚拟 HTTP 请求,例如将传入的 gRPC 请求映射到 JAX-RS 处理程序。

显示更多

用于打开虚拟 http 通道的标记类

显示更多

boolean alwaysVirtual

未找到 Javadoc

未找到 Javadoc

显示更多

boolean management

未找到 Javadoc

java.util.function.Function<Router,Route> routeFunction

未找到 Javadoc

io.vertx.core.Handler<RoutingContext> handler

未找到 Javadoc

io.quarkus.vertx.http.runtime.HandlerType type

未找到 Javadoc

io.quarkus.vertx.http.deployment.RouteType routeType

未找到 Javadoc

io.quarkus.vertx.http.deployment.RouteType routerType

未找到 Javadoc

io.quarkus.vertx.http.deployment.devmode.NotFoundPageDisplayableEndpointBuildItem notFoundPageDisplayableEndpoint

未找到 Javadoc

java.lang.String absolutePath

未找到 Javadoc

io.quarkus.vertx.http.deployment.devmode.ConfiguredPathInfo configuredPathInfo

未找到 Javadoc

io.quarkus.vertx.http.runtime.devmode.RouteDescription description

未找到 Javadoc

包含有关应用程序中使用的安全模型的信息

显示更多

io.quarkus.vertx.http.deployment.SecurityModel securityModel

未找到 Javadoc

java.util.Optional<OpenIDConnectInformation> openIDConnectInformation

未找到 Javadoc

未找到 Javadoc

显示更多

java.util.Set<String> themeVars

未找到 Javadoc

java.lang.String defaultValue

未找到 Javadoc

用于在 dev ui 中创建 vertx 访问日志的发布者

显示更多

io.quarkus.runtime.RuntimeValue<SubmissionPublisher<String>> publisher

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<Router> httpRouter

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<Router> mainRouter

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<Router> frameworkRouter

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<io.vertx.mutiny.ext.web.Router> mutinyRouter

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<Router> managementRouter

未找到 Javadoc

用于部署 webjar 的 BuildItem。

显示更多

io.quarkus.maven.dependency.GACT artifactKey

指向 web jar 的 ArtifactKey。必须是应用程序依赖项之一。

java.lang.String root

WebJar 中的根,从此处开始解压缩资源。

boolean onlyCopyNonArtifactFiles

仅复制 webjar 的资源,这些资源要么被用户覆盖,要么包含变量。

boolean useDefaultQuarkusBranding

定义 Quarkus 是否可以使用 Quarkus 内部文件覆盖 webjar 的资源。

io.quarkus.vertx.http.deployment.webjar.WebJarResourcesFilter filter

未找到 Javadoc

在应用每个 WebJarBuildItem 后保存完整结果。

显示更多

java.util.Map<GACT,WebJarResult> results

未找到 Javadoc

java.lang.String websocketSubProtocols

未找到 Javadoc

Vert.x - HTTP - Dev UI SPI

类名

属性

对于所有 DEV UI 构建项,我们需要区分扩展和 Dev UI 的内部使用情况

显示更多

java.lang.Class<?> callerClass

未找到 Javadoc

java.lang.String extensionIdentifier

未找到 Javadoc

java.lang.String customIdentifier

未找到 Javadoc

任何卡片、菜单或页脚页面

显示更多

java.util.Map<String,Object> buildTimeData

未找到 Javadoc

java.util.List<PageBuilder> pageBuilders

未找到 Javadoc

持有 Dev UI 的任何构建时操作

显示更多

java.util.List<BuildTimeAction> actions

未找到 Javadoc

java.util.List<BuildTimeAction> subscriptions

未找到 Javadoc

向 Dev UI 添加页面(或部分)。这通常是屏幕的中间部分。这也将添加指向此页面的链接

显示更多

java.util.Optional<Card> optionalCard

未找到 Javadoc

java.util.List<LibraryLink> libraryVersions

未找到 Javadoc

java.lang.String darkLogo

未找到 Javadoc

java.lang.String lightLogo

未找到 Javadoc

将日志添加到 dev ui 的页脚

显示更多

java.lang.String name

未找到 Javadoc

java.util.function.Supplier<Flow.Publisher<String>> publisherSupplier

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<SubmissionPublisher<String>> runtimePublisher

未找到 Javadoc

向 Dev UI 添加页脚选项卡。

显示更多

这允许您注册一个类,该类将在运行时为 JsonRPC 请求提供数据。请注意,此构建项不应仅在开发模式下生成(例如,使用 @BuildStep(onlyIf = IsDevelopment.class) ),因为它也用于发现影响执行模型的注解的有效用法(请参阅 io.quarkus.deployment.execannotations.ExecutionModelAnnotationsAllowedBuildItem )。

显示更多

java.lang.Class jsonRPCMethodProviderClass

未找到 Javadoc

org.jboss.jandex.DotName defaultBeanScope

未找到 Javadoc

向 Dev UI 添加菜单(或部分)。

显示更多

包含有关用于为 Dev UI 构建静态内容的构建时模板的信息。所有文件都相对于 dev-ui-templates/build-time/{extensionName}(在 src/main/resources 中)。这包含模板的文件名和模板数据(变量)。这允许扩展开发人员添加他们在构建时使用 Qute 生成的“静态文件”。从运行时 p.o.v 来看,这是一个从“磁盘”提供的文件

显示更多

java.util.List<TemplateData> templateDatas

未找到 Javadoc

构建时生成的静态内容这用于生成将在 Dev UI 中提供的组件,但在构建期间生成。这包含最终内容(不再生成),并将按原样提供

显示更多

java.util.List<DevUIContent> content

未找到 Javadoc

向 Dev UI 工作区添加操作。

显示更多

java.util.List<ActionBuilder> actionBuilders

未找到 Javadoc

这保存用户项目根目录中的所有文件

显示更多

java.util.List<WorkspaceItem> workspaceItems

未找到 Javadoc

java.nio.file.Path rootPath

未找到 Javadoc

Vert.x - HTTP - SPI

类名

属性

java.util.Set<String> endpoints

未找到 Javadoc

此构建项旨在供扩展用于生成静态资源。这些资源将在给定的 GeneratedStaticResourceBuildItem#endpoint 上提供。无需在磁盘上创建文件。在幕后,构建步骤将通过 AdditionalStaticResourceBuildItemNativeImageResourceBuildItemio.quarkus.deployment.builditem.GeneratedResourceBuildItem 构建项负责将这些资源添加到最终构建中。 endpoint 的值应以 '/' 为前缀。

显示更多

java.lang.String endpoint

未找到 Javadoc

java.nio.file.Path file

未找到 Javadoc

byte[] content

未找到 Javadoc

表示应添加到路由器的路由的构建项。生成此构建项并不意味着 HTTP 服务器可用。如果存在 Quarkus Vert.x HTTP 扩展,它将被使用。

显示更多

io.quarkus.vertx.http.deployment.spi.RouteType typeOfRoute

未找到 Javadoc

java.util.OptionalInt order

未找到 Javadoc

java.lang.String path

未找到 Javadoc

java.util.function.Consumer<Route> customizer

未找到 Javadoc

boolean isManagement

未找到 Javadoc

io.vertx.core.Handler<RoutingContext> handler

未找到 Javadoc

io.quarkus.vertx.http.deployment.spi.HandlerType typeOfHandler

未找到 Javadoc

boolean displayOnNotFoundPage

未找到 Javadoc

java.lang.String notFoundPageTitle

未找到 Javadoc

java.lang.String routeConfigKey

未找到 Javadoc

java.util.Set<Entry> entries

未找到 Javadoc

标记构建项,指示应用程序为管理端点(如指标、运行状况和 Prometheus)使用单独的接口:端口。

显示更多

Vert.x - SPI

类名

属性

此构建项应被视为私有的,不应在核心 Quarkus 之外使用。它可能会在没有通知的情况下更改。

显示更多

java.util.function.BiConsumer<MethodInfo,InvokerBuilder> invokerCustomizer

未找到 Javadoc

Web 依赖项定位器

类名

属性

java.lang.String importmap

未找到 Javadoc

java.lang.String provider

未找到 Javadoc

java.util.List<WebDependencyLibrary> webDependencyLibraries

未找到 Javadoc

WebSockets 客户端

类名

属性

java.lang.String className

未找到 Javadoc

boolean client

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<ServerWebSocketContainer> container

未找到 Javadoc

io.quarkus.websockets.client.runtime.ServerWebSocketContainerFactory factory

未找到 Javadoc

io.quarkus.runtime.RuntimeValue<WebSocketDeploymentInfo> info

未找到 Javadoc

WebSockets Next

类名

属性

WebSocket 端点的生成表示形式。

显示更多

java.lang.String endpointId

未找到 Javadoc

java.lang.String endpointClassName

未找到 Javadoc

java.lang.String generatedClassName

未找到 Javadoc

java.lang.String path

未找到 Javadoc

boolean isClient

未找到 Javadoc

此构建项表示一个 WebSocket 端点类,即使用 WebSocketWebSocketClient 注释的类。

显示更多

boolean isClient

未找到 Javadoc

io.quarkus.arc.processor.BeanInfo bean

未找到 Javadoc

java.lang.String path

未找到 Javadoc

java.lang.String id

未找到 Javadoc

io.quarkus.websockets.next.InboundProcessingMode inboundProcessingMode

未找到 Javadoc

io.quarkus.websockets.next.deployment.Callback onOpen

未找到 Javadoc

io.quarkus.websockets.next.deployment.Callback onTextMessage

未找到 Javadoc

io.quarkus.websockets.next.deployment.Callback onBinaryMessage

未找到 Javadoc

io.quarkus.websockets.next.deployment.Callback onPingMessage

未找到 Javadoc

io.quarkus.websockets.next.deployment.Callback onPongMessage

未找到 Javadoc

io.quarkus.websockets.next.deployment.Callback onClose

未找到 Javadoc

java.util.List<Callback> onErrors

未找到 Javadoc