Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractDelegatingGraphQlClient - Class in org.springframework.graphql.client
-
Base class for
GraphQlClient
extensions that assist with building an underlying transport, but otherwise delegate to the defaultGraphQlClient
implementation to execute requests. - AbstractDelegatingGraphQlClient(GraphQlClient) - Constructor for class org.springframework.graphql.client.AbstractDelegatingGraphQlClient
- AbstractDelegatingGraphQlTester - Class in org.springframework.graphql.test.tester
-
Base class for extensions of
GraphQlTester
that mainly assist with building the underlying transport, but otherwise delegate to the defaultGraphQlTester
implementation for actual request execution. - AbstractDelegatingGraphQlTester(GraphQlTester) - Constructor for class org.springframework.graphql.test.tester.AbstractDelegatingGraphQlTester
- AbstractGraphQlClientBuilder<B extends AbstractGraphQlClientBuilder<B>> - Class in org.springframework.graphql.client
-
Abstract, base class for transport specific
GraphQlClient.Builder
implementations. - AbstractGraphQlClientBuilder() - Constructor for class org.springframework.graphql.client.AbstractGraphQlClientBuilder
-
Default constructor for use from subclasses.
- AbstractGraphQlClientBuilder.DefaultJackson2Codecs - Class in org.springframework.graphql.client
- AbstractGraphQlResponse - Class in org.springframework.graphql.support
-
Base class for
GraphQlResponse
that pre-implements the ability to access aResponseField
. - AbstractGraphQlResponse() - Constructor for class org.springframework.graphql.support.AbstractGraphQlResponse
- AbstractGraphQlTesterBuilder<B extends AbstractGraphQlTesterBuilder<B>> - Class in org.springframework.graphql.test.tester
-
Abstract, base class for transport specific
GraphQlTester.Builder
implementations. - AbstractGraphQlTesterBuilder() - Constructor for class org.springframework.graphql.test.tester.AbstractGraphQlTesterBuilder
- AbstractSortStrategy - Class in org.springframework.graphql.data.query
-
Convenient base class for a
SortStrategy
. - AbstractSortStrategy() - Constructor for class org.springframework.graphql.data.query.AbstractSortStrategy
- addCustomArgumentResolver(HandlerMethodArgumentResolver) - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
-
Add a
HandlerMethodArgumentResolver
for custom controller method arguments. - addDataBinderInitializer(Consumer<DataBinder>) - Method in class org.springframework.graphql.data.GraphQlArgumentBinder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addDataLoaderRegistrar(DataLoaderRegistrar) - Method in class org.springframework.graphql.execution.DefaultExecutionGraphQlService
-
Add a registrar to get access to and configure the
DataLoaderRegistry
for each request. - addFormatterRegistrar(FormatterRegistrar) - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
-
Add a
FormatterRegistrar
to customize theConversionService
that assists in binding GraphQL arguments onto@Argument
annotated method parameters. - addMapping(Class<?>, String) - Method in class org.springframework.graphql.execution.ClassNameTypeResolver
-
Add a mapping from a Java
Class
to a GraphQL Object type name. - addResolver(HandlerMethodArgumentResolver) - Method in class org.springframework.graphql.data.method.HandlerMethodArgumentResolverComposite
-
Add the given
HandlerMethodArgumentResolver
. - afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class org.springframework.graphql.server.webmvc.GraphQlWebSocketHandler
- afterConnectionEstablished(WebSocketSession) - Method in class org.springframework.graphql.server.webmvc.GraphQlWebSocketHandler
- afterPropertiesSet() - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
- andThen(GraphQlClientInterceptor) - Method in interface org.springframework.graphql.client.GraphQlClientInterceptor
-
Return a new
GraphQlClientInterceptor
that invokes the current interceptor first and then the one that is passed in. - andThen(RSocketGraphQlInterceptor) - Method in interface org.springframework.graphql.server.RSocketGraphQlInterceptor
-
Return a new
RSocketGraphQlInterceptor
that invokes the current interceptor first and then the one that is passed in. - andThen(WebGraphQlInterceptor) - Method in interface org.springframework.graphql.server.WebGraphQlInterceptor
-
Return a new
WebGraphQlInterceptor
that invokes the current interceptor first and then the one that is passed in. - AnnotatedControllerConfigurer - Class in org.springframework.graphql.data.method.annotation.support
-
RuntimeWiringConfigurer
that finds@SchemaMapping
annotated handler methods in@Controller
classes declared in Spring configuration, and registers them asDataFetcher
s. - AnnotatedControllerConfigurer() - Constructor for class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
- apply(RSocketGraphQlInterceptor.Chain) - Method in interface org.springframework.graphql.server.RSocketGraphQlInterceptor
-
Apply this interceptor to the given
Chain
resulting in an intercepted chain. - apply(WebGraphQlInterceptor.Chain) - Method in interface org.springframework.graphql.server.WebGraphQlInterceptor
-
Apply this interceptor to the given
Chain
resulting in an intercepted chain. - Argument - Annotation Interface in org.springframework.graphql.data.method.annotation
-
Annotation to bind a named GraphQL
argument
onto a method parameter. - ArgumentMethodArgumentResolver - Class in org.springframework.graphql.data.method.annotation.support
-
Resolver for a method parameter that is annotated with
@Argument
. - ArgumentMethodArgumentResolver(GraphQlArgumentBinder) - Constructor for class org.springframework.graphql.data.method.annotation.support.ArgumentMethodArgumentResolver
- Arguments - Annotation Interface in org.springframework.graphql.data.method.annotation
- ArgumentsMethodArgumentResolver - Class in org.springframework.graphql.data.method.annotation.support
-
Resolver for a method parameter that is annotated with
@Arguments
, similar to whatArgumentMethodArgumentResolver
does but using the full fullGraphQL arguments
map as the source for binding to the target Object rather than a specific argument value within it. - ArgumentsMethodArgumentResolver(GraphQlArgumentBinder) - Constructor for class org.springframework.graphql.data.method.annotation.support.ArgumentsMethodArgumentResolver
- ArgumentValue<T> - Class in org.springframework.graphql.data
-
Simple container for the value from binding a GraphQL argument to a higher level Object, along with a flag to indicate whether the input argument was omitted altogether, as opposed to provided but set to the "null" literal.
- asOptional() - Method in class org.springframework.graphql.data.ArgumentValue
-
Return the contained value as a nullable
Optional
. - assertTargetBean(Method, Object, Object[]) - Method in class org.springframework.graphql.data.method.HandlerMethod
-
Assert that the target bean class is an instance of the class where the given method is declared.
- asTransport(GraphQlClient) - Static method in class org.springframework.graphql.test.tester.AbstractGraphQlTesterBuilder
-
For cases where the Tester needs the
GraphQlTransport
, we can't use transports directly since they are package private, but we can adapt the correspondingGraphQlClient
and adapt it toGraphQlTransport
. - asWebSocketHttpRequestHandler(HandshakeHandler) - Method in class org.springframework.graphql.server.webmvc.GraphQlWebSocketHandler
-
Deprecated.as of 1.1.0 in favor of
GraphQlWebSocketHandler.initWebSocketHttpRequestHandler(HandshakeHandler)
- attribute(String, Object) - Method in interface org.springframework.graphql.client.GraphQlClient.RequestSpec
-
Set a client request attribute.
- attributes(Consumer<Map<String, Object>>) - Method in interface org.springframework.graphql.client.GraphQlClient.RequestSpec
-
Manipulate the client request attributes.
- AuthenticationPrincipalArgumentResolver - Class in org.springframework.graphql.data.method.annotation.support
-
Resolver to obtain
Authentication.getPrincipal()
from Spring Security context viaSecurityContext.getAuthentication()
for parameters annotated withAuthenticationPrincipal
. - AuthenticationPrincipalArgumentResolver(BeanResolver) - Constructor for class org.springframework.graphql.data.method.annotation.support.AuthenticationPrincipalArgumentResolver
-
Creates a new instance.
- autoRegistrationConfigurer(List<QuerydslPredicateExecutor<?>>, List<ReactiveQuerydslPredicateExecutor<?>>) - Static method in class org.springframework.graphql.data.query.QuerydslDataFetcher
-
Return a
RuntimeWiringConfigurer
that installs aWiringFactory
to find queries with a return type whose name matches to the domain type name of the given repositories and registersDataFetcher
s for them. - autoRegistrationConfigurer(List<QueryByExampleExecutor<?>>, List<ReactiveQueryByExampleExecutor<?>>) - Static method in class org.springframework.graphql.data.query.QueryByExampleDataFetcher
-
Return a
RuntimeWiringConfigurer
that installs aWiringFactory
to find queries with a return type whose name matches to the domain type name of the given repositories and registersDataFetcher
s for them. - autoRegistrationTypeVisitor(List<QuerydslPredicateExecutor<?>>, List<ReactiveQuerydslPredicateExecutor<?>>) - Static method in class org.springframework.graphql.data.query.QuerydslDataFetcher
-
Deprecated.
- autoRegistrationTypeVisitor(List<QueryByExampleExecutor<?>>, List<ReactiveQueryByExampleExecutor<?>>) - Static method in class org.springframework.graphql.data.query.QueryByExampleDataFetcher
-
Deprecated.
All Classes and Interfaces|All Packages|Serialized Form
DataBinder
is no longer used to bind arguments