public class FederatedTracingInstrumentation
extends graphql.execution.instrumentation.SimpleInstrumentation
| Modifier and Type | Class and Description |
|---|---|
static class |
FederatedTracingInstrumentation.Options |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FEDERATED_TRACING_HEADER_NAME |
static java.lang.String |
FEDERATED_TRACING_HEADER_VALUE |
| Constructor and Description |
|---|
FederatedTracingInstrumentation() |
FederatedTracingInstrumentation(FederatedTracingInstrumentation.Options options) |
| Modifier and Type | Method and Description |
|---|---|
graphql.execution.instrumentation.InstrumentationContext<java.lang.Object> |
beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters) |
graphql.execution.instrumentation.InstrumentationContext<graphql.language.Document> |
beginParse(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters) |
graphql.execution.instrumentation.InstrumentationContext<java.util.List<graphql.validation.ValidationError>> |
beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters) |
graphql.execution.instrumentation.InstrumentationState |
createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters parameters) |
java.util.concurrent.CompletableFuture<graphql.ExecutionResult> |
instrumentExecutionResult(graphql.ExecutionResult executionResult,
graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters) |
beginExecuteOperation, beginExecution, beginExecutionStrategy, beginFieldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeginExecuteOperation, beginExecution, beginExecutionStrategy, beginField, beginFieldComplete, beginFieldComplete, beginFieldFetch, beginFieldListComplete, beginFieldListComplete, beginParse, beginSubscribedFieldEvent, beginSubscribedFieldEvent, beginValidation, createState, instrumentDataFetcher, instrumentDataFetcher, instrumentDocumentAndVariables, instrumentDocumentAndVariables, instrumentExecutionContext, instrumentExecutionContext, instrumentExecutionInput, instrumentExecutionInput, instrumentExecutionResult, instrumentSchema, instrumentSchemapublic static final java.lang.String FEDERATED_TRACING_HEADER_NAME
public static final java.lang.String FEDERATED_TRACING_HEADER_VALUE
public FederatedTracingInstrumentation()
public FederatedTracingInstrumentation(FederatedTracingInstrumentation.Options options)
public graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters parameters)
public java.util.concurrent.CompletableFuture<graphql.ExecutionResult> instrumentExecutionResult(graphql.ExecutionResult executionResult,
graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters)
public graphql.execution.instrumentation.InstrumentationContext<java.lang.Object> beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters)
beginFieldFetch in interface graphql.execution.instrumentation.InstrumentationbeginFieldFetch in class graphql.execution.instrumentation.SimpleInstrumentationpublic graphql.execution.instrumentation.InstrumentationContext<graphql.language.Document> beginParse(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters)
beginParse in interface graphql.execution.instrumentation.InstrumentationbeginParse in class graphql.execution.instrumentation.SimpleInstrumentationpublic graphql.execution.instrumentation.InstrumentationContext<java.util.List<graphql.validation.ValidationError>> beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters)
beginValidation in interface graphql.execution.instrumentation.InstrumentationbeginValidation in class graphql.execution.instrumentation.SimpleInstrumentation