Class ResteasyReactiveJacksonProcessor

java.lang.Object
io.quarkus.resteasy.reactive.jackson.deployment.processor.ResteasyReactiveJacksonProcessor

public class ResteasyReactiveJacksonProcessor extends Object
  • Constructor Details

    • ResteasyReactiveJacksonProcessor

      public ResteasyReactiveJacksonProcessor()
  • Method Details

    • feature

      void feature(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature)
    • jsonDefault

      io.quarkus.resteasy.reactive.common.deployment.ServerDefaultProducesHandlerBuildItem jsonDefault()
    • jacksonRegistered

    • vertxJson

      io.quarkus.vertx.deployment.ReinitializeVertxJsonBuildItem vertxJson()
    • exceptionMappers

      io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem exceptionMappers()
    • customExceptionMappers

      io.quarkus.resteasy.reactive.spi.CustomExceptionMapperBuildItem customExceptionMappers()
    • beans

      io.quarkus.arc.deployment.AdditionalBeanBuildItem beans()
    • additionalProviders

      void additionalProviders(ContextResolversBuildItem contextResolversBuildItem, List<JacksonFeatureBuildItem> jacksonFeatureBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.MessageBodyReaderBuildItem> additionalReaders, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.MessageBodyWriterBuildItem> additionalWriters)
    • reflection

      void reflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> producer)
    • handleJsonAnnotations

      void handleJsonAnnotations(Optional<io.quarkus.resteasy.reactive.common.deployment.ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, List<ResourceMethodCustomSerializationBuildItem> resourceMethodCustomSerializationBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer, io.quarkus.deployment.annotations.BuildProducer<JacksonFeatureBuildItem> jacksonFeaturesProducer, ResteasyReactiveServerJacksonRecorder recorder, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown)
    • resolveRolesAllowedConfigExpressions

      public void resolveRolesAllowedConfigExpressions(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.security.spi.RolesAllowedConfigExpResolverBuildItem> resolverProducer, io.quarkus.deployment.Capabilities capabilities, ResteasyReactiveServerJacksonRecorder recorder, io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanProducer, io.quarkus.deployment.annotations.BuildProducer<ResteasyReactiveJacksonProcessor.InitAndValidateRolesAllowedConfigExp> initAndValidateItemProducer)
    • initializeRolesAllowedConfigExp

      public void initializeRolesAllowedConfigExp(ResteasyReactiveServerJacksonRecorder recorder, Optional<ResteasyReactiveJacksonProcessor.InitAndValidateRolesAllowedConfigExp> initAndValidateItem)
    • handleFieldSecurity

      public void handleFieldSecurity(ResteasyReactiveResourceMethodEntriesBuildItem resourceMethodEntries, io.quarkus.resteasy.reactive.common.deployment.JaxRsResourceIndexBuildItem index, io.quarkus.deployment.annotations.BuildProducer<ResourceMethodCustomSerializationBuildItem> producer)