Class QuarkusMultipartReturnTypeHandler
java.lang.Object
io.quarkus.resteasy.reactive.server.deployment.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 Summary
FieldsModifier and TypeFieldDescription(package private) final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem>(package private) final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> -
Constructor Summary
ConstructorsConstructorDescriptionQuarkusMultipartReturnTypeHandler(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 Summary
Modifier and TypeMethodDescriptionbooleanhandleMultipartForReturnType(org.jboss.resteasy.reactive.common.processor.AdditionalWriters additionalWriters, org.jboss.jandex.ClassInfo multipartClassInfo, org.jboss.jandex.IndexView index)
-
Field Details
-
generatedClassBuildItemBuildProducer
final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClassBuildItemBuildProducer -
applicationClassPredicate
-
reflectiveClassProducer
final io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer
-
-
Constructor Details
-
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 Details
-
handleMultipartForReturnType
public boolean handleMultipartForReturnType(org.jboss.resteasy.reactive.common.processor.AdditionalWriters additionalWriters, org.jboss.jandex.ClassInfo multipartClassInfo, org.jboss.jandex.IndexView index) - Specified by:
handleMultipartForReturnTypein interfaceorg.jboss.resteasy.reactive.common.processor.EndpointIndexer.MultipartReturnTypeIndexerExtension
-