public final class ValidationPhaseBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
An extension that needs to produce other build items during the "validation" phase should use this build item. The
build step should produce a ValidationPhaseBuildItem.ValidationErrorBuildItem or at least inject a BuildProducer for this build
item, otherwise it could be ignored or processed at the wrong time, e.g. after
ArcProcessor#generateResources(io.quarkus.arc.runtime.ArcRecorder, io.quarkus.deployment.builditem.ShutdownContextBuildItem, ValidationPhaseBuildItem, List, List, BuildProducer, BuildProducer, BuildProducer, BuildProducer, BuildProducer).
| Modifier and Type | Class and Description |
|---|---|
static class |
ValidationPhaseBuildItem.ValidationErrorBuildItem |
| Constructor and Description |
|---|
ValidationPhaseBuildItem(BeanDeploymentValidator.ValidationContext context,
BeanProcessor beanProcessor) |
| Modifier and Type | Method and Description |
|---|---|
(package private) BeanProcessor |
getBeanProcessor() |
BeanDeploymentValidator.ValidationContext |
getContext() |
public ValidationPhaseBuildItem(BeanDeploymentValidator.ValidationContext context, BeanProcessor beanProcessor)
public BeanDeploymentValidator.ValidationContext getContext()
BeanProcessor getBeanProcessor()
Copyright © 2021 JBoss by Red Hat. All rights reserved.