Package 

Class GraphQLExecutionConfiguration


  • @Configuration()@EnableConfigurationProperties(value = {GraphQLConfigurationProperties.class})@Import(value = {JacksonAutoConfiguration.class}) 
    public final class GraphQLExecutionConfiguration
    
                        

    The root configuration class that other configurations can import to get the basic beans required to then create an exetuable GraphQL schema object.

    • Method Summary

      Modifier and Type Method Description
      final KotlinDataFetcherFactoryProvider dataFetcherFactoryProvider(ObjectMapper objectMapper, ApplicationContext applicationContext)
      final DataFetcherExceptionHandler exceptionHandler()
      final DataLoaderRegistryFactory dataLoaderRegistryFactory(Optional<List<KotlinDataLoader<?, ?>>> dataLoaders)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GraphQLExecutionConfiguration

        GraphQLExecutionConfiguration()
    • Method Detail

      • dataFetcherFactoryProvider

        @Bean()@ConditionalOnMissingBean() final KotlinDataFetcherFactoryProvider dataFetcherFactoryProvider(ObjectMapper objectMapper, ApplicationContext applicationContext)
      • exceptionHandler

        @Bean()@ConditionalOnMissingBean() final DataFetcherExceptionHandler exceptionHandler()