Package | Description |
---|---|
graphql.execution | |
graphql.execution.instrumentation | |
graphql.execution.instrumentation.dataloader | |
graphql.execution.instrumentation.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
graphql.execution.instrumentation.parameters | |
graphql.execution.instrumentation.tracing | |
graphql.execution.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
Modifier and Type | Method and Description |
---|---|
InstrumentationState |
ExecutionContext.getInstrumentationState() |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<ExecutionResult> |
Execution.execute(Document document,
GraphQLSchema graphQLSchema,
ExecutionId executionId,
ExecutionInput executionInput,
InstrumentationState instrumentationState) |
ExecutionContextBuilder |
ExecutionContextBuilder.instrumentationState(InstrumentationState instrumentationState) |
Modifier and Type | Method and Description |
---|---|
InstrumentationState |
SimpleInstrumentation.createState() |
default InstrumentationState |
Instrumentation.createState()
This will be called just before execution to create an object that is given back to all instrumentation methods
to allow them to have per execution request state
|
default InstrumentationState |
Instrumentation.createState(InstrumentationCreateStateParameters parameters)
This will be called just before execution to create an object that is given back to all instrumentation methods
to allow them to have per execution request state
|
InstrumentationState |
ChainedInstrumentation.createState(InstrumentationCreateStateParameters parameters) |
Modifier and Type | Class and Description |
---|---|
class |
DataLoaderDispatcherInstrumentationState
A base class that keeps track of whether aggressive batching can be used
|
Modifier and Type | Method and Description |
---|---|
InstrumentationState |
FieldLevelTrackingApproach.createState() |
InstrumentationState |
DataLoaderDispatcherInstrumentation.createState(InstrumentationCreateStateParameters parameters) |
Modifier and Type | Method and Description |
---|---|
<T extends InstrumentationState> |
InstrumentationExecutionParameters.getInstrumentationState() |
Modifier and Type | Method and Description |
---|---|
default InstrumentationState |
Instrumentation.createState(InstrumentationCreateStateParameters parameters) |
Modifier and Type | Method and Description |
---|---|
InstrumentationValidationParameters |
InstrumentationValidationParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationExecutionParameters |
InstrumentationExecutionParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
Constructor and Description |
---|
InstrumentationExecutionParameters(ExecutionInput executionInput,
GraphQLSchema schema,
InstrumentationState instrumentationState) |
InstrumentationValidationParameters(ExecutionInput executionInput,
Document document,
GraphQLSchema schema,
InstrumentationState instrumentationState) |
Modifier and Type | Method and Description |
---|---|
<T extends InstrumentationState> |
InstrumentationFieldParameters.getInstrumentationState() |
<T extends InstrumentationState> |
InstrumentationFieldCompleteParameters.getInstrumentationState() |
<T extends InstrumentationState> |
InstrumentationExecutionStrategyParameters.getInstrumentationState() |
<T extends InstrumentationState> |
InstrumentationExecutionParameters.getInstrumentationState() |
<T extends InstrumentationState> |
InstrumentationExecuteOperationParameters.getInstrumentationState() |
Modifier and Type | Method and Description |
---|---|
InstrumentationValidationParameters |
InstrumentationValidationParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationFieldParameters |
InstrumentationFieldParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationFieldFetchParameters |
InstrumentationFieldFetchParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationFieldCompleteParameters |
InstrumentationFieldCompleteParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationExecutionStrategyParameters |
InstrumentationExecutionStrategyParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationExecutionParameters |
InstrumentationExecutionParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationExecuteOperationParameters |
InstrumentationExecuteOperationParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
InstrumentationDeferredFieldParameters |
InstrumentationDeferredFieldParameters.withNewState(InstrumentationState instrumentationState)
Returns a cloned parameters object with the new state
|
Constructor and Description |
---|
InstrumentationExecutionParameters(ExecutionInput executionInput,
GraphQLSchema schema,
InstrumentationState instrumentationState) |
InstrumentationValidationParameters(ExecutionInput executionInput,
Document document,
GraphQLSchema schema,
InstrumentationState instrumentationState) |
Modifier and Type | Class and Description |
---|---|
class |
TracingSupport
This creates a map of tracing information as outlined in https://github.com/apollographql/apollo-tracing
|
Modifier and Type | Method and Description |
---|---|
InstrumentationState |
TracingInstrumentation.createState() |
Modifier and Type | Method and Description |
---|---|
ExecutionHelper.ExecutionData |
ExecutionHelper.createExecutionData(Document document,
GraphQLSchema graphQLSchema,
ExecutionId executionId,
ExecutionInput executionInput,
InstrumentationState instrumentationState) |
CompletableFuture<ExecutionResult> |
Execution.execute(ExecutionStrategy executionStrategy,
Document document,
GraphQLSchema graphQLSchema,
ExecutionId executionId,
ExecutionInput executionInput,
InstrumentationState instrumentationState) |
Copyright © 2019. All rights reserved.