Uses of Interface
io.leangen.graphql.metadata.strategy.query.ResolverBuilder
-
Packages that use ResolverBuilder Package Description io.leangen.graphql io.leangen.graphql.generator io.leangen.graphql.metadata.strategy.query io.leangen.graphql.module -
-
Uses of ResolverBuilder in io.leangen.graphql
Methods in io.leangen.graphql with parameters of type ResolverBuilder Modifier and Type Method Description GraphQLSchemaGeneratorGraphQLSchemaGenerator. withNestedResolverBuilders(ResolverBuilder... resolverBuilders)Globally registersResolverBuilders to be used for sources that don't have explicitly assigned builders.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromBean(Supplier<Object> serviceSupplier, AnnotatedType beanType, ResolverBuilder... builders)Same asGraphQLSchemaGenerator.withOperationsFromBean(Supplier, Type, ResolverBuilder...), except that anAnnotatedTypeis used as the static type of the instances provided byserviceSupplier.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromBean(Supplier<Object> serviceSupplier, AnnotatedType beanType, Class<?> exposedType, ResolverBuilder... builders)Same asGraphQLSchemaGenerator.withOperationsFromBean(Supplier, Type, Class, ResolverBuilder...), except that anAnnotatedTypeis used as the static type of the instances provided byserviceSupplier.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromBean(Supplier<Object> serviceSupplier, Type beanType, ResolverBuilder... builders)AnalyzesbeanTypeusing the providedResolverBuilders to look for methods to be exposed or the globally registeredResolverBuilders if none are provided, and usesserviceSupplierto obtain an instance on which query/mutation methods are invoked at runtime.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromBean(Supplier<Object> serviceSupplier, Type beanType, Class<?> exposedType, ResolverBuilder... builders)Same asGraphQLSchemaGenerator.withOperationsFromBean(Supplier, Type, ResolverBuilder...), but the actual runtime type of the instances provided byserviceSupplierwill be used to choose the method to invoke at runtime.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromSingleton(Object serviceSingleton, ResolverBuilder... builders)RegisterserviceSingletonas a singletonOperationSource, with its class (obtained viaObject.getClass()) as its runtime type, using the providedResolverBuilders to look for methods to be exposed or the globally registeredResolverBuilders if none are provided.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromSingleton(Object serviceSingleton, AnnotatedType beanType, ResolverBuilder... builders)Same asGraphQLSchemaGenerator.withOperationsFromSingleton(Object, Type, ResolverBuilder...), except that anAnnotatedTypeis used asserviceSingleton's static type.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromSingleton(Object serviceSingleton, Type beanType, ResolverBuilder... builders)RegisterserviceSingletonas a singletonOperationSource, withbeanTypeas its static type, using the providedResolverBuilders to look for methods to be exposed or the globally registeredResolverBuilders if none are provided.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromType(AnnotatedType serviceType, ResolverBuilder... builders)Same asGraphQLSchemaGenerator.withOperationsFromType(Type, ResolverBuilder...), except that anAnnotatedTypeis used.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withOperationsFromType(Type serviceType, ResolverBuilder... builders)AnalyzesserviceTypeusing the providedResolverBuilders to look for methods to be exposed or the globally registeredResolverBuilders if none are provided.GraphQLSchemaGeneratorGraphQLSchemaGenerator. withResolverBuilders(ResolverBuilder... resolverBuilders)Globally registersResolverBuilders to be used for sources that don't have explicitly assigned builders.Method parameters in io.leangen.graphql with type arguments of type ResolverBuilder Modifier and Type Method Description GraphQLSchemaGeneratorGraphQLSchemaGenerator. withNestedResolverBuilders(ExtensionProvider<GeneratorConfiguration,ResolverBuilder> provider)GraphQLSchemaGeneratorGraphQLSchemaGenerator. withResolverBuilders(ExtensionProvider<GeneratorConfiguration,ResolverBuilder> provider) -
Uses of ResolverBuilder in io.leangen.graphql.generator
Method parameters in io.leangen.graphql.generator with type arguments of type ResolverBuilder Modifier and Type Method Description voidOperationSourceRegistry. registerGlobalNestedResolverBuilders(Collection<ResolverBuilder> resolverDetectionStrategies)voidOperationSourceRegistry. registerGlobalResolverBuilders(Collection<ResolverBuilder> resolverDetectionStrategies)voidOperationSourceRegistry. registerOperationSource(AnnotatedType serviceType, Collection<ResolverBuilder> builders)voidOperationSourceRegistry. registerOperationSource(Supplier<Object> querySourceBeanSupplier, AnnotatedType beanType, Class<?> exposedType, Collection<ResolverBuilder> builders) -
Uses of ResolverBuilder in io.leangen.graphql.metadata.strategy.query
Classes in io.leangen.graphql.metadata.strategy.query that implement ResolverBuilder Modifier and Type Class Description classAbstractResolverBuilderThe base class for all built-inResolverBuildersclassAnnotatedResolverBuilderA resolver builder that exposes only the methods explicitly annotated withGraphQLQueryclassBeanResolverBuilderA resolver builder that exposes all public getter methodsclassPublicResolverBuilderA resolver builder that exposes all public methods -
Uses of ResolverBuilder in io.leangen.graphql.module
Methods in io.leangen.graphql.module that return types with arguments of type ResolverBuilder Modifier and Type Method Description default List<ResolverBuilder>SimpleModule. getNestedResolverBuilders()default List<ResolverBuilder>SimpleModule. getResolverBuilders()
-