Skip to content

Commit 9bbcc5a

Browse files
committed
Make the context and execution provider references optional, as they have default implementations.
1 parent 3fd2259 commit 9bbcc5a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,15 @@ public String[] getMutations() {
131131
private GraphQLContextBuilder contextBuilder = new DefaultGraphQLContextBuilder();
132132
private ExecutionStrategyProvider executionStrategyProvider = new EnhancedExecutionStrategyProvider();
133133

134-
@Reference
134+
@Reference(cardinality = ReferenceCardinality.OPTIONAL)
135135
public void setContextProvider(GraphQLContextBuilder contextBuilder) {
136136
this.contextBuilder = contextBuilder;
137137
}
138138
public void unsetContextProvider(GraphQLContextBuilder contextBuilder) {
139139
this.contextBuilder = new DefaultGraphQLContextBuilder();
140140
}
141141

142-
@Reference
142+
@Reference(cardinality = ReferenceCardinality.OPTIONAL)
143143
public void setExecutionStrategyProvider(ExecutionStrategyProvider provider) {
144144
executionStrategyProvider = provider;
145145
}

0 commit comments

Comments
 (0)