Package io.leangen.graphql.generator
Class OperationSourceRegistry
- java.lang.Object
-
- io.leangen.graphql.generator.OperationSourceRegistry
-
public class OperationSourceRegistry extends Object
Created by bojan.tomic on 7/12/16.
-
-
Constructor Summary
Constructors Constructor Description OperationSourceRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<OperationSource>getOperationSources()booleanisEmpty()OperationSourcenestedSourceForType(AnnotatedType domainType)voidregisterGlobalNestedResolverBuilders(Collection<ResolverBuilder> resolverDetectionStrategies)voidregisterGlobalResolverBuilders(Collection<ResolverBuilder> resolverDetectionStrategies)voidregisterOperationSource(AnnotatedType serviceType, Collection<ResolverBuilder> builders)voidregisterOperationSource(Supplier<Object> querySourceBeanSupplier, AnnotatedType beanType, Class<?> exposedType, Collection<ResolverBuilder> builders)
-
-
-
Method Detail
-
registerOperationSource
public void registerOperationSource(Supplier<Object> querySourceBeanSupplier, AnnotatedType beanType, Class<?> exposedType, Collection<ResolverBuilder> builders)
-
registerOperationSource
public void registerOperationSource(AnnotatedType serviceType, Collection<ResolverBuilder> builders)
-
registerGlobalResolverBuilders
public void registerGlobalResolverBuilders(Collection<ResolverBuilder> resolverDetectionStrategies)
-
registerGlobalNestedResolverBuilders
public void registerGlobalNestedResolverBuilders(Collection<ResolverBuilder> resolverDetectionStrategies)
-
nestedSourceForType
public OperationSource nestedSourceForType(AnnotatedType domainType)
-
getOperationSources
public Collection<OperationSource> getOperationSources()
-
isEmpty
public boolean isEmpty()
-
-