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.DataFetcher as an execution context parameterInstrumentation methodsExecutionIdsInstrumentation methodsExecutorService to parallelize the resolve.Instrumentation methodsInstrumentation methodsGraphQL.execute(String, Object) method
is invokedGraphQL.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)) .type(nonNull(GraphQLString)) graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)Instrumentation methods