Skip to content

Commit 83d5ee4

Browse files
committed
Fix javadoc in SimpleGraphQLServlet
1 parent dab59c3 commit 83d5ee4

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

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

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,39 +18,39 @@
1818
public class SimpleGraphQLServlet extends GraphQLServlet {
1919

2020
/**
21-
* @deprecated use {@link #builder()} instead.
21+
* @deprecated use {@link #builder(GraphQLSchema)} instead.
2222
*/
2323
@Deprecated
2424
public SimpleGraphQLServlet(GraphQLSchema schema) {
2525
this(schema, new DefaultExecutionStrategyProvider());
2626
}
2727

2828
/**
29-
* @deprecated use {@link #builder()} instead.
29+
* @deprecated use {@link #builder(GraphQLSchema)} instead.
3030
*/
3131
@Deprecated
3232
public SimpleGraphQLServlet(GraphQLSchema schema, ExecutionStrategy executionStrategy) {
3333
this(schema, new DefaultExecutionStrategyProvider(executionStrategy));
3434
}
3535

3636
/**
37-
* @deprecated use {@link #builder()} instead.
37+
* @deprecated use {@link #builder(GraphQLSchema)} instead.
3838
*/
3939
@Deprecated
4040
public SimpleGraphQLServlet(GraphQLSchema schema, ExecutionStrategyProvider executionStrategyProvider) {
4141
this(schema, executionStrategyProvider, null, null, null, null, null, null, null);
4242
}
4343

4444
/**
45-
* @deprecated use {@link #builder()} instead.
45+
* @deprecated use {@link #builder(GraphQLSchema)} instead.
4646
*/
4747
@Deprecated
4848
public SimpleGraphQLServlet(final GraphQLSchema schema, ExecutionStrategyProvider executionStrategyProvider, ObjectMapperConfigurer objectMapperConfigurer, List<GraphQLServletListener> listeners, Instrumentation instrumentation, GraphQLErrorHandler errorHandler, GraphQLContextBuilder contextBuilder, GraphQLRootObjectBuilder rootObjectBuilder, PreparsedDocumentProvider preparsedDocumentProvider) {
4949
this(new DefaultGraphQLSchemaProvider(schema), executionStrategyProvider, objectMapperConfigurer, listeners, instrumentation, errorHandler, contextBuilder, rootObjectBuilder, preparsedDocumentProvider);
5050
}
5151

5252
/**
53-
* @deprecated use {@link #builder()} instead.
53+
* @deprecated use {@link #builder(GraphQLSchemaProvider)} instead.
5454
*/
5555
@Deprecated
5656
public SimpleGraphQLServlet(GraphQLSchemaProvider schemaProvider, ExecutionStrategyProvider executionStrategyProvider, ObjectMapperConfigurer objectMapperConfigurer, List<GraphQLServletListener> listeners, Instrumentation instrumentation, GraphQLErrorHandler errorHandler, GraphQLContextBuilder contextBuilder, GraphQLRootObjectBuilder rootObjectBuilder, PreparsedDocumentProvider preparsedDocumentProvider) {
@@ -114,10 +114,18 @@ public static SimpleGraphQLServlet create(GraphQLSchema schema) {
114114
return new Builder(schema).build();
115115
}
116116

117+
public static SimpleGraphQLServlet create(GraphQLSchemaProvider schemaProvider) {
118+
return new Builder(schemaProvider).build();
119+
}
120+
117121
public static Builder builder(GraphQLSchema schema) {
118122
return new Builder(schema);
119123
}
120124

125+
public static Builder builder(GraphQLSchemaProvider schemaProvider) {
126+
return new Builder(schemaProvider);
127+
}
128+
121129
public static class Builder {
122130
private final GraphQLSchemaProvider schemaProvider;
123131
private ExecutionStrategyProvider executionStrategyProvider = new DefaultExecutionStrategyProvider();
@@ -130,7 +138,11 @@ public static class Builder {
130138
private PreparsedDocumentProvider preparsedDocumentProvider = NoOpPreparsedDocumentProvider.INSTANCE;
131139

132140
public Builder(GraphQLSchema schema) {
133-
this.schemaProvider = new DefaultGraphQLSchemaProvider(schema);
141+
this(new DefaultGraphQLSchemaProvider(schema));
142+
}
143+
144+
public Builder(GraphQLSchemaProvider schemaProvider) {
145+
this.schemaProvider = schemaProvider;
134146
}
135147

136148
public Builder withExecutionStrategyProvider(ExecutionStrategyProvider provider) {

0 commit comments

Comments
 (0)