Skip to content

Commit 7a3d284

Browse files
authored
Merge branch 'master' into master
2 parents 21b16d2 + 838c6b4 commit 7a3d284

File tree

8 files changed

+333
-161
lines changed

8 files changed

+333
-161
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ repositories {
1616
}
1717
1818
dependencies {
19-
compile 'com.graphql-java:graphql-java-servlet:5.0.0'
19+
compile 'com.graphql-java:graphql-java-servlet:5.1.0'
2020
}
2121
```
2222

2323
```xml
2424
<dependency>
2525
<groupId>com.graphql-java</groupId>
2626
<artifactId>graphql-java-servlet</artifactId>
27-
<version>5.0.0</version>
27+
<version>5.1.0</version>
2828
</dependency>
2929
```
3030

build.gradle

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,17 @@ dependencies {
5151

5252
// Servlet
5353
compile 'javax.servlet:javax.servlet-api:3.0.1'
54-
// Multipart support
55-
compile 'commons-fileupload:commons-fileupload:1.3.1'
5654

5755
// GraphQL
58-
compile 'com.graphql-java:graphql-java:8.0'
56+
compile 'com.graphql-java:graphql-java:9.0'
5957

6058
testCompile 'io.github.graphql-java:graphql-java-annotations:5.2'
6159

6260
// JSON
63-
compile 'com.fasterxml.jackson.core:jackson-core:2.8.4'
64-
compile 'com.fasterxml.jackson.core:jackson-annotations:2.8.4'
65-
compile 'com.fasterxml.jackson.core:jackson-databind:2.8.4'
66-
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.8.4'
61+
compile 'com.fasterxml.jackson.core:jackson-core:2.8.11'
62+
compile 'com.fasterxml.jackson.core:jackson-annotations:2.8.11'
63+
compile 'com.fasterxml.jackson.core:jackson-databind:2.8.11'
64+
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.8.11'
6765
}
6866

6967
apply plugin: 'osgi'
@@ -72,6 +70,7 @@ apply plugin: 'biz.aQute.bnd.builder'
7270
apply plugin: 'com.jfrog.bintray'
7371
apply plugin: 'maven-publish'
7472
apply plugin: 'idea'
73+
apply plugin: 'maven'
7574

7675
jar {
7776
manifest {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version = 5.0.2
1+
version = 5.1.1
22
group = com.graphql-java

src/main/java/graphql/servlet/GraphQLContext.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package graphql.servlet;
22

3-
import org.apache.commons.fileupload.FileItem;
4-
53
import javax.security.auth.Subject;
64
import javax.servlet.http.HttpServletRequest;
75
import javax.servlet.http.HttpServletResponse;
6+
import javax.servlet.http.Part;
87
import java.util.List;
98
import java.util.Map;
109
import java.util.Optional;
@@ -14,7 +13,7 @@ public class GraphQLContext {
1413
private Optional<HttpServletResponse> response;
1514

1615
private Optional<Subject> subject = Optional.empty();
17-
private Optional<Map<String, List<FileItem>>> files = Optional.empty();
16+
private Optional<Map<String, List<Part>>> files = Optional.empty();
1817

1918
public GraphQLContext(Optional<HttpServletRequest> request, Optional<HttpServletResponse> response) {
2019
this.request = request;
@@ -45,11 +44,11 @@ public void setSubject(Optional<Subject> subject) {
4544
this.subject = subject;
4645
}
4746

48-
public Optional<Map<String, List<FileItem>>> getFiles() {
47+
public Optional<Map<String, List<Part>>> getFiles() {
4948
return files;
5049
}
5150

52-
public void setFiles(Optional<Map<String, List<FileItem>>> files) {
51+
public void setFiles(Optional<Map<String, List<Part>>> files) {
5352
this.files = files;
5453
}
5554
}

src/main/java/graphql/servlet/GraphQLServlet.java

Lines changed: 86 additions & 84 deletions
Large diffs are not rendered by default.

src/main/java/graphql/servlet/SimpleGraphQLServlet.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ public SimpleGraphQLServlet(final GraphQLSchema schema, ExecutionStrategyProvide
5656
* @deprecated use {@link #builder(GraphQLSchemaProvider)} instead.
5757
*/
5858
@Deprecated
59-
public SimpleGraphQLServlet(GraphQLSchemaProvider schemaProvider, ExecutionStrategyProvider executionStrategyProvider, ObjectMapperConfigurer objectMapperConfigurer, List<GraphQLServletListener> listeners, Instrumentation instrumentation, GraphQLErrorHandler errorHandler, GraphQLContextBuilder contextBuilder, GraphQLRootObjectBuilder rootObjectBuilder, PreparsedDocumentProvider preparsedDocumentProvider,boolean asyncServletMode) {
60-
super(objectMapperConfigurer, listeners, null,asyncServletMode);
59+
public SimpleGraphQLServlet(GraphQLSchemaProvider schemaProvider, ExecutionStrategyProvider executionStrategyProvider, ObjectMapperConfigurer objectMapperConfigurer, List<GraphQLServletListener> listeners, Instrumentation instrumentation, GraphQLErrorHandler errorHandler, GraphQLContextBuilder contextBuilder, GraphQLRootObjectBuilder rootObjectBuilder, PreparsedDocumentProvider preparsedDocumentProvider, boolean asyncServletMode) {
60+
super(objectMapperConfigurer, listeners, asyncServletMode);
6161

6262
this.schemaProvider = schemaProvider;
6363
this.executionStrategyProvider = executionStrategyProvider;
@@ -68,33 +68,33 @@ public SimpleGraphQLServlet(GraphQLSchemaProvider schemaProvider, ExecutionStrat
6868
this.instrumentation = instrumentation;
6969
}
7070

71-
if(errorHandler == null) {
71+
if (errorHandler == null) {
7272
this.errorHandler = new DefaultGraphQLErrorHandler();
7373
} else {
7474
this.errorHandler = errorHandler;
7575
}
7676

77-
if(contextBuilder == null) {
77+
if (contextBuilder == null) {
7878
this.contextBuilder = new DefaultGraphQLContextBuilder();
7979
} else {
8080
this.contextBuilder = contextBuilder;
8181
}
8282

83-
if(rootObjectBuilder == null) {
83+
if (rootObjectBuilder == null) {
8484
this.rootObjectBuilder = new DefaultGraphQLRootObjectBuilder();
8585
} else {
8686
this.rootObjectBuilder = rootObjectBuilder;
8787
}
8888

89-
if(preparsedDocumentProvider == null) {
89+
if (preparsedDocumentProvider == null) {
9090
this.preparsedDocumentProvider = NoOpPreparsedDocumentProvider.INSTANCE;
9191
} else {
9292
this.preparsedDocumentProvider = preparsedDocumentProvider;
9393
}
9494
}
9595

9696
protected SimpleGraphQLServlet(Builder builder) {
97-
super(builder.objectMapperConfigurer, builder.listeners, null,builder.asyncServletMode);
97+
super(builder.objectMapperConfigurer, builder.listeners, builder.asyncServletMode);
9898

9999
this.schemaProvider = builder.schemaProvider;
100100
this.executionStrategyProvider = builder.executionStrategyProvider;

0 commit comments

Comments
 (0)