Class GraphQLConfiguration.KtorSubscriptionConfiguration
-
- All Implemented Interfaces:
public final class GraphQLConfiguration.KtorSubscriptionConfiguration
Configuration for configuring GraphQL Web Socket subscription server
-
-
Field Summary
Fields Modifier and Type Field Description private KtorGraphQLSubscriptionRequestParser
requestParser
private KtorGraphQLSubscriptionContextFactory
contextFactory
private KtorGraphQLSubscriptionHooks
hooks
private Long
connectionInitTimeout
-
Constructor Summary
Constructors Constructor Description GraphQLConfiguration.KtorSubscriptionConfiguration(ApplicationConfig config)
-
Method Summary
Modifier and Type Method Description final KtorGraphQLSubscriptionRequestParser
getRequestParser()
Custom WebSocket subscription parser final Unit
setRequestParser(KtorGraphQLSubscriptionRequestParser requestParser)
Custom WebSocket subscription parser final KtorGraphQLSubscriptionContextFactory
getContextFactory()
Custom WebSocket subscription context factory final Unit
setContextFactory(KtorGraphQLSubscriptionContextFactory contextFactory)
Custom WebSocket subscription context factory final KtorGraphQLSubscriptionHooks
getHooks()
Custom WebSocket subscription hooks final Unit
setHooks(KtorGraphQLSubscriptionHooks hooks)
Custom WebSocket subscription hooks final Long
getConnectionInitTimeout()
Server timeout between establishing web socket connection and receiving connection-init message final Unit
setConnectionInitTimeout(Long connectionInitTimeout)
Server timeout between establishing web socket connection and receiving connection-init message -
-
Method Detail
-
getRequestParser
final KtorGraphQLSubscriptionRequestParser getRequestParser()
Custom WebSocket subscription parser
-
setRequestParser
final Unit setRequestParser(KtorGraphQLSubscriptionRequestParser requestParser)
Custom WebSocket subscription parser
-
getContextFactory
final KtorGraphQLSubscriptionContextFactory getContextFactory()
Custom WebSocket subscription context factory
-
setContextFactory
final Unit setContextFactory(KtorGraphQLSubscriptionContextFactory contextFactory)
Custom WebSocket subscription context factory
-
getHooks
final KtorGraphQLSubscriptionHooks getHooks()
Custom WebSocket subscription hooks
-
setHooks
final Unit setHooks(KtorGraphQLSubscriptionHooks hooks)
Custom WebSocket subscription hooks
-
getConnectionInitTimeout
final Long getConnectionInitTimeout()
Server timeout between establishing web socket connection and receiving connection-init message
-
setConnectionInitTimeout
final Unit setConnectionInitTimeout(Long connectionInitTimeout)
Server timeout between establishing web socket connection and receiving connection-init message
-
-
-
-