Class ReactiveAutoConfiguration
java.lang.Object
io.leangen.graphql.spqr.spring.autoconfigure.ReactiveAutoConfiguration
@AutoConfiguration
@ConditionalOnWebApplication(type=REACTIVE)
public class ReactiveAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongraphQLController(graphql.GraphQL graphQL, GraphQLReactiveExecutor executor) graphQLExecutor(ReactiveContextFactory contextFactory, Optional<DataLoaderRegistryFactory> dataLoaderRegistryFactory) guiController(SpqrProperties config) io.leangen.graphql.spqr.spring.autoconfigure.Internal<io.leangen.graphql.module.Module>
-
Constructor Details
-
ReactiveAutoConfiguration
public ReactiveAutoConfiguration()
-
-
Method Details
-
reactorModule
@Bean public io.leangen.graphql.spqr.spring.autoconfigure.Internal<io.leangen.graphql.module.Module> reactorModule() -
globalContextFactory
-
graphQLExecutor
@Bean @ConditionalOnProperty(name="graphql.spqr.http.enabled", havingValue="true", matchIfMissing=true) @ConditionalOnMissingBean public GraphQLReactiveExecutor graphQLExecutor(ReactiveContextFactory contextFactory, Optional<DataLoaderRegistryFactory> dataLoaderRegistryFactory) -
graphQLController
@Bean @ConditionalOnProperty(name="graphql.spqr.http.enabled", havingValue="true", matchIfMissing=true) @ConditionalOnMissingBean(GraphQLController.class) @ConditionalOnBean(graphql.schema.GraphQLSchema.class) public DefaultGraphQLController graphQLController(graphql.GraphQL graphQL, GraphQLReactiveExecutor executor) -
guiController
@Bean @ConditionalOnProperty(value="graphql.spqr.gui.enabled", havingValue="true") public GuiController guiController(SpqrProperties config)
-