Class FluxAdapter<T>
java.lang.Object
io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<Object>
io.leangen.graphql.generator.mapping.core.PublisherAdapter<T>
io.leangen.graphql.spqr.spring.modules.reactive.FluxAdapter<T>
- All Implemented Interfaces:
io.leangen.graphql.generator.mapping.OutputConverter<org.reactivestreams.Publisher<T>,,Object> io.leangen.graphql.generator.mapping.SchemaTransformer,io.leangen.graphql.generator.mapping.TypeMapper,io.leangen.graphql.generator.mapping.TypeSubstituter
public class FluxAdapter<T>
extends io.leangen.graphql.generator.mapping.core.PublisherAdapter<T>
-
Field Summary
Fields inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
substituteType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectconvertOutputForNonSubscription(org.reactivestreams.Publisher<T> original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) booleansupports(AnnotatedElement element, AnnotatedType type) Methods inherited from class io.leangen.graphql.generator.mapping.core.PublisherAdapter
convertOutput, getSubstituteType, toGraphQLInputType, transformFieldMethods inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
toGraphQLTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.leangen.graphql.generator.mapping.SchemaTransformer
transformArgument, transformArgument, transformArgument, transformDirective, transformDirective, transformInputField
-
Constructor Details
-
FluxAdapter
public FluxAdapter()
-
-
Method Details
-
convertOutputForNonSubscription
protected Object convertOutputForNonSubscription(org.reactivestreams.Publisher<T> original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) - Overrides:
convertOutputForNonSubscriptionin classio.leangen.graphql.generator.mapping.core.PublisherAdapter<T>
-
supports
- Specified by:
supportsin interfaceio.leangen.graphql.generator.mapping.OutputConverter<org.reactivestreams.Publisher<T>,Object> - Specified by:
supportsin interfaceio.leangen.graphql.generator.mapping.TypeMapper- Overrides:
supportsin classio.leangen.graphql.generator.mapping.core.PublisherAdapter<T>
-