From 84806f6a6be8cbaaaaf52f95cf4dfbb949cf1605 Mon Sep 17 00:00:00 2001 From: Andreas Marek Date: Wed, 29 Jul 2020 09:29:08 +1000 Subject: [PATCH] basic spring mvc and spring mvc starter integration which exposes a GraphQL endpoint --- .../DefaultExecutionInputCustomizer.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 graphql-java-spring-webmvc/src/main/java/org/springframework/graphql/components/DefaultExecutionInputCustomizer.java diff --git a/graphql-java-spring-webmvc/src/main/java/org/springframework/graphql/components/DefaultExecutionInputCustomizer.java b/graphql-java-spring-webmvc/src/main/java/org/springframework/graphql/components/DefaultExecutionInputCustomizer.java new file mode 100644 index 00000000..3c85c15e --- /dev/null +++ b/graphql-java-spring-webmvc/src/main/java/org/springframework/graphql/components/DefaultExecutionInputCustomizer.java @@ -0,0 +1,19 @@ +package org.springframework.graphql.components; + +import graphql.ExecutionInput; +import graphql.Internal; +import org.springframework.graphql.ExecutionInputCustomizer; +import org.springframework.stereotype.Component; +import org.springframework.web.context.request.WebRequest; + +import java.util.concurrent.CompletableFuture; + +@Component +@Internal +public class DefaultExecutionInputCustomizer implements ExecutionInputCustomizer { + + @Override + public CompletableFuture customizeExecutionInput(ExecutionInput executionInput, WebRequest webRequest) { + return CompletableFuture.completedFuture(executionInput); + } +}