GraphQlClient
extensions that assist with building an
underlying transport, but otherwise delegate to the default
GraphQlClient
implementation to execute requests.GraphQlTester
that mainly assist with
building the underlying transport, but otherwise delegate to the default
GraphQlTester
implementation for actual request execution.GraphQlClient.Builder
implementations.GraphQlResponse
that pre-implements the ability to
access a ResponseField
.GraphQlTester.Builder
implementations.DataLoaderRegistry
for each request.FormatterRegistrar
to customize the ConversionService
that assists in binding GraphQL arguments onto
@Argument
annotated method parameters.Class
to a GraphQL Object type name.HandlerMethodArgumentResolver
.GraphQlClientInterceptor
that invokes the current
interceptor first and then the one that is passed in.RSocketGraphQlInterceptor
that invokes the current
interceptor first and then the one that is passed in.WebGraphQlInterceptor
that invokes the current
interceptor first and then the one that is passed in.RuntimeWiringConfigurer
that detects @SchemaMapping
annotated handler methods in @Controller
classes and
registers them as DataFetcher
s.Chain
resulting in an intercepted chain.Chain
resulting in an intercepted chain.argument
onto a method parameter.@Argument
annotated method parameters, obtained
via DataFetchingEnvironment.getArgument(String)
and converted to the
declared type of the method parameter.ArgumentMethodArgumentResolver
but resolving method
parameters annotated with @Arguments
and binding with the
full arguments
map.GraphQlTransport
, we can't use
transports directly since they are package private, but we can adapt the corresponding
GraphQlClient
and adapt it to GraphQlTransport
.WebSocketHttpRequestHandler
that uses this instance as
its WebGraphQlHandler
and adds a HandshakeInterceptor
to
propagate context.Authentication.getPrincipal()
from Spring Security
context via SecurityContext.getAuthentication()
for parameters
annotated with AuthenticationPrincipal
.RuntimeWiringConfigurer
that installs a
WiringFactory
to find queries with a return
type whose name matches to the domain type name of the given repositories
and registers DataFetcher
s for them.RuntimeWiringConfigurer
that installs a
WiringFactory
to find queries with a return
type whose name matches to the domain type name of the given repositories
and registers DataFetcher
s for them.