GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAbstractInputHandler(AbstractInputHandler abstractInputHandler) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAbstractInputTypeResolution() |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAdditionalDirectives(graphql.schema.GraphQLDirective... additionalDirectives) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAdditionalDirectives(AnnotatedType... additionalDirectives) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAdditionalDirectives(Type... additionalDirectives) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAdditionalTypes(Collection<? extends graphql.schema.GraphQLType> additionalTypes,
Map<String,AnnotatedType> additionalTypeMappings,
graphql.schema.GraphQLCodeRegistry codeRegistry) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAdditionalTypes(Collection<? extends graphql.schema.GraphQLType> additionalTypes,
Map<String,AnnotatedType> additionalTypeMappings,
GraphQLSchemaGenerator.CodeRegistryBuilder codeRegistryUpdater) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withAdditionalTypes(Collection<graphql.schema.GraphQLType> additionalTypes) |
Deprecated.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withArgumentInjectors(ExtensionProvider<GeneratorConfiguration,ArgumentInjector> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withArgumentInjectors(ArgumentInjector... argumentInjectors) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withBasePackages(String... basePackages) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withBatchLoaderExecutor(Executor executor) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withDirectiveBuilder(DirectiveBuilder directiveBuilder) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withImplementationDiscoveryStrategy(ImplementationDiscoveryStrategy implDiscoveryStrategy) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInclusionStrategy(InclusionStrategy inclusionStrategy) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInputConverters(ExtensionProvider<GeneratorConfiguration,InputConverter> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInputConverters(InputConverter<?,?>... inputConverters) |
Registers custom InputConverters to be used for converting values provided by the GraphQL client
into those expected by the corresponding Java method.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInputConvertersPrepended(InputConverter<?,?>... inputConverters) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInputFieldBuilders(ExtensionProvider<ExtendedGeneratorConfiguration,InputFieldBuilder> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInputFieldBuilders(InputFieldBuilder... inputFieldBuilders) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInterfaceMappingStrategy(InterfaceMappingStrategy interfaceStrategy) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withJavaDeprecationReason(String deprecationReason) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withJavaDeprecationRespected(boolean respectJavaDeprecation) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withModules(ExtensionProvider<GeneratorConfiguration,Module> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withModules(Module... modules) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withNestedResolverBuilders(ExtensionProvider<GeneratorConfiguration,ResolverBuilder> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withNestedResolverBuilders(ResolverBuilder... resolverBuilders) |
Globally registers ResolverBuilders to be used for sources that don't have explicitly assigned builders.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationBuilder(OperationBuilder operationBuilder) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromBean(Supplier<Object> serviceSupplier,
AnnotatedType beanType,
ResolverBuilder... builders) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromBean(Supplier<Object> serviceSupplier,
AnnotatedType beanType,
Class<?> exposedType,
ResolverBuilder... builders) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromBean(Supplier<Object> serviceSupplier,
Type beanType,
ResolverBuilder... builders) |
Analyzes beanType using the provided ResolverBuilders to look for methods to be exposed
or the globally registered ResolverBuilders if none are provided, and uses serviceSupplier
to obtain an instance on which query/mutation methods are invoked at runtime.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromBean(Supplier<Object> serviceSupplier,
Type beanType,
Class<?> exposedType,
ResolverBuilder... builders) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromSingleton(Object serviceSingleton,
ResolverBuilder... builders) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromSingleton(Object serviceSingleton,
AnnotatedType beanType,
ResolverBuilder... builders) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromSingleton(Object serviceSingleton,
Type beanType,
ResolverBuilder... builders) |
Register serviceSingleton as a singleton OperationSource, with beanType
as its static type, using the provided ResolverBuilders to look for methods to be exposed
or the globally registered ResolverBuilders if none are provided.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromSingletons(Object... serviceSingletons) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromType(AnnotatedType serviceType,
ResolverBuilder... builders) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromType(Type serviceType,
ResolverBuilder... builders) |
Analyzes serviceType using the provided ResolverBuilders to look for methods to be exposed
or the globally registered ResolverBuilders if none are provided.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromTypes(AnnotatedType... serviceType) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromTypes(Type... serviceType) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOuterResolverInterceptors(ResolverInterceptor... interceptors) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOuterResolverInterceptors(List<ResolverInterceptor> interceptors) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOutputConverters(ExtensionProvider<GeneratorConfiguration,OutputConverter> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOutputConverters(OutputConverter<?,?>... outputConverters) |
Registers custom OutputConverters to be used for converting values returned by the exposed Java method
into those expected by the GraphQL client.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOutputConvertersPrepended(OutputConverter<?,?>... outputConverters) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withRelayCompliantMutations() |
Sets a flag that all mutations should be mapped in a Relay-compliant way,
using the default name and description for output wrapper fields.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withRelayCompliantMutations(String wrapperFieldName,
String wrapperFieldDescription) |
Sets a flag signifying that all mutations should be mapped in a Relay-compliant way,
using the default name and description for output wrapper fields.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withRelayConnectionCheckRelaxed() |
Removes the requirement on queries returning a Connection to comply with the Relay Connection spec
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withRelayNodeInterfaceInference(boolean enabled) |
Sets the flag controlling whether the Node interface (as defined by the Relay spec) should be automatically
inferred for types that have an ID field.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withResolverBuilders(ExtensionProvider<GeneratorConfiguration,ResolverBuilder> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withResolverBuilders(ResolverBuilder... resolverBuilders) |
Globally registers ResolverBuilders to be used for sources that don't have explicitly assigned builders.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withResolverInterceptorFactories(ExtensionProvider<GeneratorConfiguration,ResolverInterceptorFactory> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withResolverInterceptors(ResolverInterceptor... interceptors) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withResolverInterceptors(List<ResolverInterceptor> interceptors) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withResolverInterceptors(List<ResolverInterceptor> innerInterceptors,
List<ResolverInterceptor> outerInterceptors) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withScalarDeserializationStrategy(ScalarDeserializationStrategy scalarStrategy) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withSchemaProcessors(GraphQLSchemaProcessor... processors) |
Registers custom schema processors that can perform arbitrary transformations on the schema just before it is built.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withSchemaTransformers(ExtensionProvider<GeneratorConfiguration,SchemaTransformer> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withSchemaTransformers(SchemaTransformer... transformers) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withStringInterpolation(MessageBundle... messageBundles) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeAdapters(AbstractTypeAdapter<?,?>... typeAdapters) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeComparators(ExtensionProvider<GeneratorConfiguration,Comparator<AnnotatedType>> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeComparators(Comparator<AnnotatedType>... comparators) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeInfoGenerator(TypeInfoGenerator typeInfoGenerator) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeMappers(ExtensionProvider<GeneratorConfiguration,TypeMapper> provider) |
Registers custom TypeMappers to be used for mapping Java type to GraphQL types.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeMappers(TypeMapper... typeMappers) |
Registers custom TypeMappers to be used for mapping Java type to GraphQL types.
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeMappersPrepended(ExtensionProvider<GeneratorConfiguration,TypeMapper> provider) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeMappersPrepended(TypeMapper... typeMappers) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withTypeTransformer(TypeTransformer transformer) |
|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withValueMapperFactory(ValueMapperFactory valueMapperFactory) |
|