Class MonoAdapter<T>
java.lang.Object
io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<T>
io.leangen.graphql.spqr.spring.modules.reactive.MonoAdapter<T>
- All Implemented Interfaces:
io.leangen.graphql.generator.mapping.OutputConverter<reactor.core.publisher.Mono<T>,,Object> io.leangen.graphql.generator.mapping.TypeMapper,io.leangen.graphql.generator.mapping.TypeSubstituter
public class MonoAdapter<T>
extends io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<T>
implements io.leangen.graphql.generator.mapping.OutputConverter<reactor.core.publisher.Mono<T>,Object>
-
Field Summary
Fields inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
substituteType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertOutput(reactor.core.publisher.Mono<T> original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) getSubstituteType(AnnotatedType original) booleansupports(AnnotatedElement element, AnnotatedType type) graphql.schema.GraphQLInputTypetoGraphQLInputType(AnnotatedType javaType, Set<Class<? extends io.leangen.graphql.generator.mapping.TypeMapper>> mappersToSkip, io.leangen.graphql.generator.mapping.TypeMappingEnvironment env) Methods inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
toGraphQLType
-
Constructor Details
-
MonoAdapter
public MonoAdapter() -
MonoAdapter
public MonoAdapter(reactor.core.scheduler.Scheduler scheduler)
-
-
Method Details
-
toGraphQLInputType
public graphql.schema.GraphQLInputType toGraphQLInputType(AnnotatedType javaType, Set<Class<? extends io.leangen.graphql.generator.mapping.TypeMapper>> mappersToSkip, io.leangen.graphql.generator.mapping.TypeMappingEnvironment env) - Specified by:
toGraphQLInputTypein interfaceio.leangen.graphql.generator.mapping.TypeMapper- Overrides:
toGraphQLInputTypein classio.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<T>
-
convertOutput
public Object convertOutput(reactor.core.publisher.Mono<T> original, AnnotatedType type, io.leangen.graphql.execution.ResolutionEnvironment resolutionEnvironment) -
getSubstituteType
- Specified by:
getSubstituteTypein interfaceio.leangen.graphql.generator.mapping.TypeSubstituter- Overrides:
getSubstituteTypein classio.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<T>
-
supports
-