From fdc2ded7daba47d2578c768b13afff06bc6059ee Mon Sep 17 00:00:00 2001 From: oliemansm Date: Sat, 1 May 2021 22:15:38 +0200 Subject: [PATCH 1/4] fix(#298): move listener callbacks into new invoker --- .idea/codeStyles/Project.xml | 7 + .../servlet/AbstractGraphQLHttpServlet.java | 37 - .../servlet/HttpRequestInvokerImpl.java | 39 +- .../kickstart/servlet/ListenerHandler.java | 72 + .../AbstractGraphQLHttpServletSpec.groovy | 2336 ++++++++--------- .../BatchedQueryResponseWriterTest.groovy | 76 +- .../servlet/DataLoaderDispatchingSpec.groovy | 426 +-- .../servlet/GraphQLServletListenerSpec.groovy | 44 + .../servlet/OsgiGraphQLHttpServletSpec.groovy | 668 ++--- .../servlet/PartIOExceptionTest.groovy | 12 +- .../kickstart/servlet/RequestTester.groovy | 72 + ...AsynchronousQueryResponseWriterTest.groovy | 36 +- .../SingleQueryResponseWriterTest.groovy | 46 +- .../servlet/TestGraphQLErrorException.groovy | 34 +- .../servlet/TestMultipartPart.groovy | 120 +- .../kickstart/servlet/TestUtils.groovy | 390 +-- .../servlet/cache/CacheReaderTest.groovy | 144 +- .../CachingHttpRequestInvokerTest.groovy | 139 +- 18 files changed, 2444 insertions(+), 2254 deletions(-) create mode 100644 graphql-java-servlet/src/main/java/graphql/kickstart/servlet/ListenerHandler.java create mode 100644 graphql-java-servlet/src/test/groovy/graphql/kickstart/servlet/GraphQLServletListenerSpec.groovy create mode 100644 graphql-java-servlet/src/test/groovy/graphql/kickstart/servlet/RequestTester.groovy diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 4809a830..d816057e 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -133,6 +133,13 @@