Class FederatedTracingInstrumentation
java.lang.Object
graphql.execution.instrumentation.SimplePerformantInstrumentation
com.apollographql.federation.graphqljava.tracing.FederatedTracingInstrumentation
- All Implemented Interfaces:
graphql.execution.instrumentation.Instrumentation
public class FederatedTracingInstrumentation
extends graphql.execution.instrumentation.SimplePerformantInstrumentation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class graphql.execution.instrumentation.SimplePerformantInstrumentation
INSTANCE -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptiongraphql.execution.instrumentation.InstrumentationContext<Object>beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, graphql.execution.instrumentation.InstrumentationState state) graphql.execution.instrumentation.InstrumentationContext<graphql.language.Document>beginParse(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.execution.instrumentation.InstrumentationState state) graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>>beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters, graphql.execution.instrumentation.InstrumentationState state) graphql.execution.instrumentation.InstrumentationStatecreateState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters parameters) @NotNull CompletableFuture<graphql.ExecutionResult>instrumentExecutionResult(graphql.ExecutionResult executionResult, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.execution.instrumentation.InstrumentationState state) Methods inherited from class graphql.execution.instrumentation.SimplePerformantInstrumentation
beginExecuteOperation, beginExecuteOperation, beginExecution, beginExecution, beginExecutionStrategy, beginExecutionStrategy, beginField, beginField, beginFieldComplete, beginFieldComplete, beginFieldFetch, beginFieldListComplete, beginFieldListComplete, beginParse, beginSubscribedFieldEvent, beginSubscribedFieldEvent, beginValidation, createState, instrumentDataFetcher, instrumentDataFetcher, instrumentDocumentAndVariables, instrumentDocumentAndVariables, instrumentExecutionContext, instrumentExecutionContext, instrumentExecutionInput, instrumentExecutionInput, instrumentExecutionResult, instrumentSchema, instrumentSchema
-
Field Details
-
FEDERATED_TRACING_HEADER_NAME
- See Also:
-
FEDERATED_TRACING_HEADER_VALUE
- See Also:
-
-
Constructor Details
-
FederatedTracingInstrumentation
public FederatedTracingInstrumentation() -
FederatedTracingInstrumentation
-
-
Method Details
-
createState
public graphql.execution.instrumentation.InstrumentationState createState(graphql.execution.instrumentation.parameters.InstrumentationCreateStateParameters parameters) - Specified by:
createStatein interfacegraphql.execution.instrumentation.Instrumentation- Overrides:
createStatein classgraphql.execution.instrumentation.SimplePerformantInstrumentation
-
instrumentExecutionResult
@NotNull public @NotNull CompletableFuture<graphql.ExecutionResult> instrumentExecutionResult(graphql.ExecutionResult executionResult, graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.execution.instrumentation.InstrumentationState state) - Specified by:
instrumentExecutionResultin interfacegraphql.execution.instrumentation.Instrumentation- Overrides:
instrumentExecutionResultin classgraphql.execution.instrumentation.SimplePerformantInstrumentation
-
beginFieldFetch
public graphql.execution.instrumentation.InstrumentationContext<Object> beginFieldFetch(graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, graphql.execution.instrumentation.InstrumentationState state) - Specified by:
beginFieldFetchin interfacegraphql.execution.instrumentation.Instrumentation- Overrides:
beginFieldFetchin classgraphql.execution.instrumentation.SimplePerformantInstrumentation
-
beginParse
public graphql.execution.instrumentation.InstrumentationContext<graphql.language.Document> beginParse(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.execution.instrumentation.InstrumentationState state) - Specified by:
beginParsein interfacegraphql.execution.instrumentation.Instrumentation- Overrides:
beginParsein classgraphql.execution.instrumentation.SimplePerformantInstrumentation
-
beginValidation
public graphql.execution.instrumentation.InstrumentationContext<List<graphql.validation.ValidationError>> beginValidation(graphql.execution.instrumentation.parameters.InstrumentationValidationParameters parameters, graphql.execution.instrumentation.InstrumentationState state) - Specified by:
beginValidationin interfacegraphql.execution.instrumentation.Instrumentation- Overrides:
beginValidationin classgraphql.execution.instrumentation.SimplePerformantInstrumentation
-