Skip to content

Commit

Permalink
Merge pull request #5623 from machi1990/fix/5614
Browse files Browse the repository at this point in the history
fix(vertx): do not log a warning about missing json support when vertx extension is present
  • Loading branch information
gsmet authored Nov 20, 2019
2 parents b37b354 + ab682b2 commit 5a8f6d8
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import io.quarkus.arc.processor.AnnotationsTransformer;
import io.quarkus.arc.processor.BeanInfo;
import io.quarkus.arc.processor.BuildExtension;
import io.quarkus.deployment.Capabilities;
import io.quarkus.deployment.GizmoAdaptor;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
Expand All @@ -51,6 +52,11 @@ class VertxProcessor {
@Inject
BuildProducer<ReflectiveClassBuildItem> reflectiveClass;

@BuildStep(providesCapabilities = Capabilities.RESTEASY_JSON_EXTENSION)
FeatureBuildItem feature() {
return new FeatureBuildItem(FeatureBuildItem.VERTX);
}

@BuildStep
AdditionalBeanBuildItem registerBean() {
return AdditionalBeanBuildItem.unremovableOf(VertxProducer.class);
Expand All @@ -59,13 +65,11 @@ AdditionalBeanBuildItem registerBean() {
@BuildStep
@Record(ExecutionTime.RUNTIME_INIT)
VertxBuildItem build(CoreVertxBuildItem internalVertx, VertxRecorder recorder, BeanContainerBuildItem beanContainer,
BuildProducer<FeatureBuildItem> feature,
List<EventConsumerBusinessMethodItem> messageConsumerBusinessMethods,
BuildProducer<GeneratedClassBuildItem> generatedClass,
AnnotationProxyBuildItem annotationProxy, LaunchModeBuildItem launchMode, ShutdownContextBuildItem shutdown,
BuildProducer<ServiceStartBuildItem> serviceStart,
List<MessageCodecBuildItem> codecs, RecorderContext recorderContext) {
feature.produce(new FeatureBuildItem(FeatureBuildItem.VERTX));
Map<String, ConsumeEvent> messageConsumerConfigurations = new HashMap<>();
ClassOutput classOutput = new GizmoAdaptor(generatedClass, true);
for (EventConsumerBusinessMethodItem businessMethod : messageConsumerBusinessMethods) {
Expand Down

0 comments on commit 5a8f6d8

Please sign in to comment.