DataFetcher.get(DataFetchingEnvironment)
, indicates that this DataFetcher is batched.Batched
.DataFetcher
s 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.WiringFactory
s together to act as one.connection
cursor in relay.DataFetcher
as an execution context parameterDataFetcher
was invokedInstrumentation
methodsExecutionId
sInstrumentation
methodsExecutorService
to parallelize the resolve.Instrumentation
methodsInstrumentation
methodsGraphQL.execute(String, Object)
method
is invokedDataFetcher
given the type definitionGraphQLInterfaceType
s and GraphQLUnionType
sTypeResolver
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...)
TypeDefinitionRegistry
TypeDefinitionRegistry
TypeDefinitionRegistry
GraphQLSchema
TypeDefinitionRegistry
of
definitions ready to be placed into SchemaGenerator
saySchemaParser
or SchemaGenerator
classes and they are reported via this
exception as a list of GraphQLError
sDefaultEdge.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.GraphQLInterfaceType
s and GraphQLUnionType
sInstrumentation
methodsTypeResolver
s and DataFetcher
s
based on the IDL definitions.