Class QuarkusMultipartReturnTypeHandler

  • All Implemented Interfaces:
    org.jboss.resteasy.reactive.common.processor.EndpointIndexer.MultipartReturnTypeIndexerExtension

    public class QuarkusMultipartReturnTypeHandler
    extends Object
    implements org.jboss.resteasy.reactive.common.processor.EndpointIndexer.MultipartReturnTypeIndexerExtension
    • Field Detail

      • generatedClassBuildItemBuildProducer

        final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClassBuildItemBuildProducer
      • applicationClassPredicate

        final Predicate<String> applicationClassPredicate
      • reflectiveClassProducer

        final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer
    • Constructor Detail

      • QuarkusMultipartReturnTypeHandler

        public QuarkusMultipartReturnTypeHandler​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClassBuildItemBuildProducer,
                                                 Predicate<String> applicationClassPredicate,
                                                 io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer)
    • Method Detail

      • handleMultipartForReturnType

        public boolean handleMultipartForReturnType​(org.jboss.resteasy.reactive.common.processor.AdditionalWriters additionalWriters,
                                                    org.jboss.jandex.ClassInfo multipartClassInfo,
                                                    org.jboss.jandex.IndexView index)
        Specified by:
        handleMultipartForReturnType in interface org.jboss.resteasy.reactive.common.processor.EndpointIndexer.MultipartReturnTypeIndexerExtension