-
- All Implemented Interfaces:
@ConditionalOnProperty(value = {"graphql.federation.enabled"}, havingValue = "false", matchIfMissing = true)@Configuration()@Import(value = {GraphQLExecutionConfiguration.class}) public final class NonFederatedSchemaAutoConfiguration
SpringBoot autoconfiguration for generating a non-federated GraphQL schema object. This will override the beans in FederatedSchemaAutoConfiguration if federation is disabled.
-
-
Constructor Summary
Constructors Constructor Description NonFederatedSchemaAutoConfiguration(GraphQLConfigurationProperties config)
-
Method Summary
Modifier and Type Method Description final SchemaGeneratorConfig
schemaConfig(Optional<TopLevelNames> topLevelNames, Optional<SchemaGeneratorHooks> hooks, KotlinDataFetcherFactoryProvider dataFetcherFactoryProvider)
final GraphQLSchema
schema(Optional<List<Query>> queries, Optional<List<Mutation>> mutations, Optional<List<Subscription>> subscriptions, SchemaGeneratorConfig schemaConfig, Optional<Schema> schemaObject)
-
-
Constructor Detail
-
NonFederatedSchemaAutoConfiguration
NonFederatedSchemaAutoConfiguration(GraphQLConfigurationProperties config)
-
-
Method Detail
-
schemaConfig
@Bean()@ConditionalOnMissingBean() final SchemaGeneratorConfig schemaConfig(Optional<TopLevelNames> topLevelNames, Optional<SchemaGeneratorHooks> hooks, KotlinDataFetcherFactoryProvider dataFetcherFactoryProvider)
-
-
-
-