Class ReactiveAutoConfiguration

java.lang.Object
io.leangen.graphql.spqr.spring.autoconfigure.ReactiveAutoConfiguration

@AutoConfiguration @ConditionalOnWebApplication(type=REACTIVE) public class ReactiveAutoConfiguration extends Object
  • Constructor Details

    • ReactiveAutoConfiguration

      public ReactiveAutoConfiguration()
  • Method Details

    • reactorModule

      @Bean public io.leangen.graphql.spqr.spring.autoconfigure.Internal<io.leangen.graphql.module.Module> reactorModule()
    • globalContextFactory

      @Bean @ConditionalOnMissingBean public ReactiveContextFactory 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)