Add builder for WebGraphQlHandler

To allow adding more options when creating a WebGraphQlHandler.

See gh-53
This commit is contained in:
Rossen Stoyanchev
2021-05-27 15:01:15 +01:00
parent eb88697b83
commit ca18d03244
6 changed files with 87 additions and 10 deletions

View File

@@ -65,7 +65,9 @@ public class WebFluxGraphQlAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public WebGraphQlHandler webGraphQlHandler(ObjectProvider<WebInterceptor> interceptors, GraphQlService service) {
return WebInterceptor.createHandler(interceptors.orderedStream().collect(Collectors.toList()), service);
return WebGraphQlHandler.builder(service)
.interceptors(interceptors.orderedStream().collect(Collectors.toList()))
.build();
}
@Bean

View File

@@ -71,7 +71,9 @@ public class WebMvcGraphQlAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public WebGraphQlHandler webGraphQlHandler(ObjectProvider<WebInterceptor> interceptors, GraphQlService service) {
return WebInterceptor.createHandler(interceptors.orderedStream().collect(Collectors.toList()), service);
return WebGraphQlHandler.builder(service)
.interceptors(interceptors.orderedStream().collect(Collectors.toList()))
.build();
}
@Bean