-
- All Implemented Interfaces:
@Configuration()@ConditionalOnBean(value = {Subscription.class})@Import(value = {GraphQLSchemaConfiguration.class}) public final class SubscriptionAutoConfiguration
SpringBoot auto-configuration that creates default WebSocket handler for GraphQL subscriptions.
-
-
Constructor Summary
Constructors Constructor Description SubscriptionAutoConfiguration()
-
Method Summary
-
-
Method Detail
-
flowSubscriptionSchemaGeneratorHooks
@Bean()@ConditionalOnMissingBean() final SchemaGeneratorHooks flowSubscriptionSchemaGeneratorHooks()
-
subscriptionHandler
@Bean()@ConditionalOnMissingBean() final SpringGraphQLSubscriptionHandler subscriptionHandler(GraphQL graphQL, KotlinDataLoaderRegistryFactory dataLoaderRegistryFactory)
-
websocketHandlerAdapter
@Bean()@ConditionalOnMissingBean() final WebSocketHandlerAdapter websocketHandlerAdapter()
-
apolloSubscriptionHooks
@Bean()@ConditionalOnMissingBean() final ApolloSubscriptionHooks apolloSubscriptionHooks()
-
springSubscriptionGraphQLContextFactory
@Bean()@ConditionalOnMissingBean() final SpringSubscriptionGraphQLContextFactory<?> springSubscriptionGraphQLContextFactory()
-
apolloSubscriptionProtocolHandler
@Bean() final ApolloSubscriptionProtocolHandler apolloSubscriptionProtocolHandler(GraphQLConfigurationProperties config, SpringSubscriptionGraphQLContextFactory<?> subscriptionContextFactory, SpringGraphQLSubscriptionHandler handler, ObjectMapper objectMapper, ApolloSubscriptionHooks apolloSubscriptionHooks)
-
subscriptionWebSocketHandler
@Bean() final SubscriptionWebSocketHandler subscriptionWebSocketHandler(ApolloSubscriptionProtocolHandler handler, ObjectMapper objectMapper)
-
subscriptionHandlerMapping
@Bean() final HandlerMapping subscriptionHandlerMapping(GraphQLConfigurationProperties config, SubscriptionWebSocketHandler subscriptionWebSocketHandler)
-
-
-
-