Uses of Package
org.springframework.graphql.server
Package
Description
Support for GraphQL
observability
.Server transports handling GraphQL requests over the HTTP, WebSocket, and RSocket.
HTTP and WebSocket handlers for use in a Spring WebFlux application.
HTTP and WebSocket handlers for use in a Spring WebMvc application.
GraphQL client testing support.
-
ClassDescriptionInterceptor 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 theExecutionResult
.Contract for delegation to the rest of the chain.GraphQlRequest
implementation for server handling over HTTP or WebSocket.GraphQlResponse
implementation for server handling over HTTP or over WebSocket. -
ClassDescriptionInterceptor for server handling of GraphQL over RSocket requests, allowing customization of the
ExecutionInput
and theExecutionResult
.Contract for delegation to the rest of the chain.GraphQlRequest
implementation for server handling over RSocket.GraphQlResponse
implementation for server handling over RSocket.Builder to transform aRSocketGraphQlResponse
.Contract for common handling of a GraphQL request over HTTP or WebSocket, for use with Spring MVC or Spring WebFlux.Builder for aWebGraphQlHandler
that executes aWebGraphQlInterceptor
chain followed by aExecutionGraphQlService
.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 theExecutionInput
and theExecutionResult
.Contract for delegation to the rest of the chain.GraphQlRequest
implementation for server handling over HTTP or WebSocket.GraphQlResponse
implementation for server handling over HTTP or over WebSocket.Builder to transform aWebGraphQlResponse
.An extension ofWebGraphQlInterceptor
with additional methods to handle the start and end of a WebSocket connection.Expose information about the underlying WebSocketSession including the session id, the attributes, and HTTP handshake request. -
ClassDescriptionContract for common handling of a GraphQL request over HTTP or WebSocket, for use with Spring MVC or Spring WebFlux.
-
ClassDescriptionContract for common handling of a GraphQL request over HTTP or WebSocket, for use with Spring MVC or Spring WebFlux.
-
ClassDescriptionContract for common handling of a GraphQL request over HTTP or WebSocket, for use with Spring MVC or Spring WebFlux.