DataFetcher.get(DataFetchingEnvironment), indicates that this DataFetcher is batched.Batched.DataFetchers that have
DataFetcher.get(DataFetchingEnvironment) methods annotated with Batched.InstrumentationContext.onEnd(Object)
will be called indicating that the step has finished.InstrumentationContext.onEnd(Object)
will be called indicating that the step has finished.InstrumentationContext.onEnd(Object)
will be called indicating that the step has finished.DataFetcher is invoked and when this step finishes the InstrumentationContext.onEnd(Object)
will be called indicating that the step has finished.InstrumentationContext.onEnd(Object)
will be called indicating that the step has finished.InstrumentationContext.onEnd(Object)
will be called indicating that the step has finished.WiringFactorys together to act as one.connection cursor in relay.DataFetcher as an execution context parameterDataFetcher was invokedInstrumentation methodsExecutionIdsInstrumentation methodsExecutorService to parallelize the resolve.Instrumentation methodsInstrumentation methodsGraphQL.execute(String, Object) method
is invokedDataFetcher given the type definitionGraphQLInterfaceTypes and GraphQLUnionTypesTypeResolver given the type interfaceTypeResolver given the type unionGraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.GraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.GraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.GraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.Instrumentation.'beginXXX' method is called then it must return a non null InstrumentationContext
that will the be invoked as InstrumentationContext.onEnd(Object) or InstrumentationContext.onEnd(Exception) when the step completes..type(list(GraphQLString)) TypeDefinitionRegistry and a RuntimeWiring and put them together to create a executable schema.type(nonNull(GraphQLString)) graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)TypeDefinitionRegistryTypeDefinitionRegistryTypeDefinitionRegistryGraphQLSchemaTypeDefinitionRegistry of
definitions ready to be placed into SchemaGenerator saySchemaParser
or SchemaGenerator classes and they are reported via this
exception as a list of GraphQLErrorsDefaultEdge.DefaultEdge(Object, ConnectionCursor) and avoid mutation.DefaultConnection.DefaultConnection(List, PageInfo) and avoid mutationDefaultPageInfo.DefaultPageInfo(ConnectionCursor, ConnectionCursor, boolean, boolean) and avoid mutationDefaultPageInfo.DefaultPageInfo(ConnectionCursor, ConnectionCursor, boolean, boolean) and avoid mutationDefaultEdge.DefaultEdge(Object, ConnectionCursor) and avoid mutation.DefaultConnection.DefaultConnection(List, PageInfo) and avoid mutationDefaultPageInfo.DefaultPageInfo(ConnectionCursor, ConnectionCursor, boolean, boolean) and avoid mutationTypeDefinitionRegistry contains the set of type definitions that come from compiling
a graphql schema definition file via SchemaParser.parse(String)TypeResolver.getType(TypeResolutionEnvironment) for how this is usedTypeResolver to the current type.GraphQLInterfaceTypes and GraphQLUnionTypesInstrumentation methodsTypeResolvers and DataFetchers
based on the IDL definitions.