Interface WebGraphQlInterceptor

All Known Subinterfaces:
WebSocketGraphQlInterceptor
All Known Implementing Classes:
AbstractAuthenticationWebSocketInterceptor, AuthenticationWebSocketInterceptor, AuthenticationWebSocketInterceptor

public interface WebGraphQlInterceptor
Interceptor for server handling of GraphQL over HTTP or WebSocket requests, providing access to info about the underlying HTTP request or WebSocket handshake, and allowing customization of the ExecutionInput and the ExecutionResult.

Interceptors are typically declared as beans in Spring configuration and ordered as defined in ObjectProvider.orderedStream().

Supported for Spring MVC and WebFlux.

Since:
1.0.0
Author:
Rossen Stoyanchev
See Also: