| Package | Description |
|---|---|
| io.leangen.graphql | |
| io.leangen.graphql.generator | |
| io.leangen.graphql.metadata.strategy.query |
| Modifier and Type | Method and Description |
|---|---|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withNestedResolverBuilders(ResolverBuilder... resolverBuilders)
Globally registers
ResolverBuilders to be used for sources that don't have explicitly assigned builders. |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withNestedResolverBuildersForType(AnnotatedType querySourceType,
ResolverBuilder... resolverBuilders)
Same as
GraphQLSchemaGenerator.withNestedResolverBuildersForType(Type, ResolverBuilder...) except that an AnnotatedType is used
so any extra annotations on the type (not only those directly on the class) are kept. |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withNestedResolverBuildersForType(Type querySourceType,
ResolverBuilder... resolverBuilders)
Register
querySourceType type to be scanned for exposed methods, using the provided ResolverBuilders. |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromSingleton(Object serviceSingleton,
AnnotatedType beanType,
ResolverBuilder... builders)
Same as
GraphQLSchemaGenerator.withOperationsFromSingleton(Object, AnnotatedType) except that custom ResolverBuilders will be used
to look through beanType for methods to be exposed. |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromSingleton(Object serviceSingleton,
ResolverBuilder... builders)
Same as
GraphQLSchemaGenerator.withOperationsFromSingleton(Object) except that custom ResolverBuilders will be used
to look through beanType for methods to be exposed. |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromSingleton(Object serviceSingleton,
Type beanType,
ResolverBuilder... builders)
Same as
GraphQLSchemaGenerator.withOperationsFromSingleton(Object, Type) except that custom ResolverBuilders will be used
to look through beanType for methods to be exposed. |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromType(AnnotatedType serviceType,
ResolverBuilder... builders) |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withOperationsFromType(Type serviceType,
ResolverBuilder... builders) |
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withResolverBuilders(ResolverBuilder... resolverBuilders)
Globally registers
ResolverBuilders to be used for sources that don't have explicitly assigned builders. |
| Modifier and Type | Method and Description |
|---|---|
void |
OperationSourceRepository.registerGlobalNestedResolverBuilders(ResolverBuilder... resolverDetectionStrategies) |
void |
OperationSourceRepository.registerGlobalResolverBuilders(ResolverBuilder... resolverDetectionStrategies) |
| Modifier and Type | Method and Description |
|---|---|
void |
OperationSourceRepository.registerNestedOperationSource(AnnotatedType domainType,
Collection<ResolverBuilder> extractors) |
void |
OperationSourceRepository.registerOperationSource(AnnotatedType serviceType,
Collection<ResolverBuilder> strategies) |
void |
OperationSourceRepository.registerOperationSource(Object querySourceBean,
AnnotatedType beanType,
Collection<ResolverBuilder> extractors) |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotatedResolverBuilder |
class |
BeanResolverBuilder
Created by bojan.tomic on 6/10/16.
|
class |
FilteredResolverBuilder
Created by bojan.tomic on 3/21/17.
|
class |
PublicResolverBuilder
A resolver builder that exposes all public methods
|
Copyright © 2016–2017. All rights reserved.