@Configuration @ConditionalOnWebApplication(type=REACTIVE) public class ReactiveAutoConfiguration extends Object
| Constructor and Description |
|---|
ReactiveAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ReactiveContextFactory |
globalContextFactory() |
DefaultGraphQLController |
graphQLController(graphql.GraphQL graphQL,
GraphQLReactiveExecutor executor) |
GraphQLReactiveExecutor |
graphQLExecutor(ReactiveContextFactory contextFactory,
Optional<DataLoaderRegistryFactory> dataLoaderRegistryFactory) |
GuiController |
guiController(SpqrProperties config) |
io.leangen.graphql.spqr.spring.autoconfigure.Internal<io.leangen.graphql.module.Module> |
reactorModule() |
@Bean public io.leangen.graphql.spqr.spring.autoconfigure.Internal<io.leangen.graphql.module.Module> reactorModule()
@Bean @ConditionalOnMissingBean public ReactiveContextFactory globalContextFactory()
@Bean
@ConditionalOnProperty(name="graphql.spqr.http.enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnMissingBean
public GraphQLReactiveExecutor graphQLExecutor(ReactiveContextFactory contextFactory,
Optional<DataLoaderRegistryFactory> dataLoaderRegistryFactory)
@Bean
@ConditionalOnProperty(name="graphql.spqr.http.enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnMissingBean(value=GraphQLController.class)
@ConditionalOnBean(value=graphql.schema.GraphQLSchema.class)
public DefaultGraphQLController graphQLController(graphql.GraphQL graphQL,
GraphQLReactiveExecutor executor)
@Bean
@ConditionalOnProperty(value="graphql.spqr.gui.enabled",
havingValue="true")
public GuiController guiController(SpqrProperties config)
Copyright © 2018–2021. All rights reserved.