public class FluxToCollectionTypeAdapter<T> extends io.leangen.graphql.generator.mapping.AbstractTypeAdapter<reactor.core.publisher.Flux<T>,List<T>>
As of 0.9.6 SPRQ does have support for Publisher, though Flux and Mono are more powerful and intuitive.
Based on Stream To Collection convertors in SPQR.
| Constructor and Description |
|---|
FluxToCollectionTypeAdapter() |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<T> |
convertInput(List<T> substitute,
AnnotatedType type,
io.leangen.graphql.execution.GlobalEnvironment environment,
io.leangen.graphql.metadata.strategy.value.ValueMapper valueMapper) |
List<T> |
convertOutput(reactor.core.publisher.Flux<T> original,
AnnotatedType type,
io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) |
AnnotatedType |
getSubstituteType(AnnotatedType original) |
public List<T> convertOutput(reactor.core.publisher.Flux<T> original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment)
public reactor.core.publisher.Flux<T> convertInput(List<T> substitute, AnnotatedType type, io.leangen.graphql.execution.GlobalEnvironment environment, io.leangen.graphql.metadata.strategy.value.ValueMapper valueMapper)
public AnnotatedType getSubstituteType(AnnotatedType original)
getSubstituteType in interface io.leangen.graphql.generator.mapping.InputConverter<reactor.core.publisher.Flux<T>,List<T>>getSubstituteType in interface io.leangen.graphql.generator.mapping.TypeSubstitutergetSubstituteType in class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<List<T>>Copyright © 2017–2018 Committed. All rights reserved.