22
33import graphql .ExecutionResult ;
44import graphql .PublicApi ;
5- import graphql .execution .ExecutionContext ;
65import graphql .execution .instrumentation .parameters .InstrumentationExecuteOperationParameters ;
76import graphql .execution .instrumentation .parameters .InstrumentationExecutionParameters ;
87import graphql .execution .instrumentation .parameters .InstrumentationExecutionStrategyParameters ;
9- import graphql .execution .instrumentation .parameters .InstrumentationFieldCompleteParameters ;
108import graphql .execution .instrumentation .parameters .InstrumentationFieldFetchParameters ;
119import graphql .execution .instrumentation .parameters .InstrumentationFieldParameters ;
1210import graphql .execution .instrumentation .parameters .InstrumentationValidationParameters ;
1311import graphql .language .Document ;
14- import graphql .schema .DataFetcher ;
15- import graphql .schema .GraphQLSchema ;
1612import graphql .validation .ValidationError ;
1713
1814import java .util .List ;
@@ -33,11 +29,6 @@ public class SimpleInstrumentation implements Instrumentation {
3329 public SimpleInstrumentation () {
3430 }
3531
36- @ Override
37- public InstrumentationState createState () {
38- return null ;
39- }
40-
4132 @ Override
4233 public InstrumentationContext <ExecutionResult > beginExecution (InstrumentationExecutionParameters parameters ) {
4334 return new SimpleInstrumentationContext <>();
@@ -82,36 +73,4 @@ public InstrumentationContext<ExecutionResult> beginField(InstrumentationFieldPa
8273 public InstrumentationContext <Object > beginFieldFetch (InstrumentationFieldFetchParameters parameters ) {
8374 return new SimpleInstrumentationContext <>();
8475 }
85-
86-
87- @ Override
88- public InstrumentationContext <ExecutionResult > beginFieldComplete (InstrumentationFieldCompleteParameters parameters ) {
89- return new SimpleInstrumentationContext <>();
90- }
91-
92- @ Override
93- public InstrumentationContext <ExecutionResult > beginFieldListComplete (InstrumentationFieldCompleteParameters parameters ) {
94- return new SimpleInstrumentationContext <>();
95- }
96-
97- @ Override
98- public GraphQLSchema instrumentSchema (GraphQLSchema schema , InstrumentationExecutionParameters parameters ) {
99- return schema ;
100- }
101-
102- @ Override
103- public ExecutionContext instrumentExecutionContext (ExecutionContext executionContext , InstrumentationExecutionParameters parameters ) {
104- return executionContext ;
105- }
106-
107- @ Override
108- public DataFetcher <?> instrumentDataFetcher (DataFetcher <?> dataFetcher , InstrumentationFieldFetchParameters parameters ) {
109- return dataFetcher ;
110- }
111-
112- @ Override
113- public CompletableFuture <ExecutionResult > instrumentExecutionResult (ExecutionResult executionResult , InstrumentationExecutionParameters parameters ) {
114- return CompletableFuture .completedFuture (executionResult );
115- }
116-
11776}
0 commit comments