diff --git a/spring-graphql-web/src/main/java/org/springframework/graphql/DefaultGraphQLInterceptor.java b/spring-graphql-web/src/main/java/org/springframework/graphql/DefaultGraphQLInterceptor.java deleted file mode 100644 index 15c1bed8..00000000 --- a/spring-graphql-web/src/main/java/org/springframework/graphql/DefaultGraphQLInterceptor.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.springframework.graphql; - -public class DefaultGraphQLInterceptor implements GraphQLInterceptor { - -} \ No newline at end of file diff --git a/spring-graphql-web/src/main/java/org/springframework/graphql/GraphQLInterceptor.java b/spring-graphql-web/src/main/java/org/springframework/graphql/GraphQLInterceptor.java index cb427fd4..e75d744c 100644 --- a/spring-graphql-web/src/main/java/org/springframework/graphql/GraphQLInterceptor.java +++ b/spring-graphql-web/src/main/java/org/springframework/graphql/GraphQLInterceptor.java @@ -2,29 +2,11 @@ package org.springframework.graphql; import graphql.ExecutionInput; import graphql.ExecutionResult; + import org.springframework.http.HttpHeaders; -import org.springframework.util.MultiValueMap; -import reactor.core.publisher.Mono; public interface GraphQLInterceptor { + ExecutionInput preHandle(ExecutionInput input, HttpHeaders headers); - default Mono preHandle(ExecutionInput input, - HttpHeaders headers, - MultiValueMap requestParams) { - return Mono.just(input); - } - - default Mono postHandle(ExecutionResult result, - HttpHeaders httpHeaders, - MultiValueMap requestParams) { - return Mono.just(result); - } - - default Mono customizeGraphQLHttpResponse(GraphQLHttpResponse graphQLHttpResponse, - ExecutionResult executionResult, - GraphQLHttpRequest graphQLHttpRequest) { - - return Mono.just(graphQLHttpResponse); - } - + ExecutionResult postHandle(ExecutionResult result); } \ No newline at end of file