Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAuthenticationWebSocketInterceptor - Class in org.springframework.graphql.server.support
- 
Base class for interceptors that extract anAuthenticationfrom the payload of a"connection_init"GraphQL over WebSocket message.
- AbstractAuthenticationWebSocketInterceptor(AuthenticationExtractor) - Constructor for class org.springframework.graphql.server.support.AbstractAuthenticationWebSocketInterceptor
- 
Constructor with the strategy to use to extract the authentication value from the"connection_init"message.
- AbstractDelegatingGraphQlClient - Class in org.springframework.graphql.client
- 
Base class forGraphQlClientextensions that assist with building an underlying transport, but otherwise delegate to the defaultGraphQlClientimplementation 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 ofGraphQlTesterthat mainly assist with building the underlying transport, but otherwise delegate to the defaultGraphQlTesterimplementation for actual request execution.
- AbstractDelegatingGraphQlTester(GraphQlTester) - Constructor for class org.springframework.graphql.test.tester.AbstractDelegatingGraphQlTester
- AbstractGraphQlClientBuilder<B> - Class in org.springframework.graphql.client
- 
Abstract, base class for transport specificGraphQlClient.Builderimplementations.
- AbstractGraphQlClientBuilder() - Constructor for class org.springframework.graphql.client.AbstractGraphQlClientBuilder
- 
Default constructor for use from subclasses.
- AbstractGraphQlClientBuilder.DefaultJackson2Codecs - Class in org.springframework.graphql.client
- AbstractGraphQlClientBuilder.DefaultJacksonCodecs - Class in org.springframework.graphql.client
- AbstractGraphQlClientSyncBuilder<B> - Class in org.springframework.graphql.client
- 
Abstract, base class for transport specificGraphQlClient.SyncBuilderimplementations.
- AbstractGraphQlClientSyncBuilder() - Constructor for class org.springframework.graphql.client.AbstractGraphQlClientSyncBuilder
- 
Default constructor for use from subclasses.
- AbstractGraphQlHttpHandler - Class in org.springframework.graphql.server.webflux
- 
Abstract base class for GraphQL over HTTP handlers.
- AbstractGraphQlHttpHandler - Class in org.springframework.graphql.server.webmvc
- 
Abstract base class for GraphQL over HTTP handlers.
- AbstractGraphQlHttpHandler(WebGraphQlHandler, CodecConfigurer) - Constructor for class org.springframework.graphql.server.webflux.AbstractGraphQlHttpHandler
- AbstractGraphQlHttpHandler(WebGraphQlHandler, HttpMessageConverter<?>) - Constructor for class org.springframework.graphql.server.webmvc.AbstractGraphQlHttpHandler
- AbstractGraphQlResponse - Class in org.springframework.graphql.support
- 
Base class forGraphQlResponsethat pre-implements the ability to access aResponseField.
- AbstractGraphQlResponse() - Constructor for class org.springframework.graphql.support.AbstractGraphQlResponse
- AbstractGraphQlSourceBuilder<B> - Class in org.springframework.graphql.execution
- 
Implementation ofGraphQlSource.Builderthat leaves it to subclasses to initializeGraphQLSchema.
- AbstractGraphQlSourceBuilder() - Constructor for class org.springframework.graphql.execution.AbstractGraphQlSourceBuilder
- AbstractGraphQlTesterBuilder<B> - Class in org.springframework.graphql.test.tester
- 
Abstract, base class for transport specificGraphQlTester.Builderimplementations.
- AbstractGraphQlTesterBuilder() - Constructor for class org.springframework.graphql.test.tester.AbstractGraphQlTesterBuilder
- AbstractSortStrategy - Class in org.springframework.graphql.data.query
- 
Convenient base class for aSortStrategy.
- AbstractSortStrategy() - Constructor for class org.springframework.graphql.data.query.AbstractSortStrategy
- addCustomArgumentResolver(HandlerMethodArgumentResolver) - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
- 
Add aHandlerMethodArgumentResolverfor custom controller method arguments.
- addDataLoaderRegistrar(DataLoaderRegistrar) - Method in class org.springframework.graphql.execution.DefaultExecutionGraphQlService
- 
Add a registrar to get access to and configure theDataLoaderRegistryfor each request.
- addFormatterRegistrar(FormatterRegistrar) - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerDetectionSupport
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- addMapping(Class<?>, String) - Method in class org.springframework.graphql.execution.ClassNameTypeResolver
- 
Add a mapping from a JavaClassto a GraphQL Object type name.
- addResolver(HandlerMethodArgumentResolver) - Method in class org.springframework.graphql.data.method.HandlerMethodArgumentResolverComposite
- 
Add the givenHandlerMethodArgumentResolver.
- 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.federation.FederationSchemaFactory
- afterPropertiesSet() - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
- afterPropertiesSet() - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerDetectionSupport
- andThen(GraphQlClientInterceptor) - Method in interface org.springframework.graphql.client.GraphQlClientInterceptor
- 
Return a new interceptor that invokes the current interceptor first and then the one that is passed in.
- andThen(SyncGraphQlClientInterceptor) - Method in interface org.springframework.graphql.client.SyncGraphQlClientInterceptor
- 
Return a new interceptor that invokes the current interceptor first and then the one that is passed in.
- andThen(GraphQlArgumentBinder.NameResolver) - Method in interface org.springframework.graphql.data.GraphQlArgumentBinder.NameResolver
- 
Append another resolver to be invoked after the current one.
- andThen(RSocketGraphQlInterceptor) - Method in interface org.springframework.graphql.server.RSocketGraphQlInterceptor
- 
Return a newRSocketGraphQlInterceptorthat 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 newWebGraphQlInterceptorthat invokes the current interceptor first and then the one that is passed in.
- AnnotatedControllerConfigurer - Class in org.springframework.graphql.data.method.annotation.support
- 
RuntimeWiringConfigurerthat finds@SchemaMappingand@BatchMappingmethods in@Controllerclasses, and registers them asDataFetchers.
- AnnotatedControllerConfigurer() - Constructor for class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
- AnnotatedControllerDetectionSupport<M> - Class in org.springframework.graphql.data.method.annotation.support
- 
Convenient base for classes that find annotated controller method with argument values resolved from aDataFetchingEnvironment.
- AnnotatedControllerDetectionSupport() - Constructor for class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerDetectionSupport
- annotatedElement() - Method in interface org.springframework.graphql.execution.SchemaReport.NullnessError
- 
The annotated element implementing the considered part of the schema.
- APPLICATION_GRAPHQL_RESPONSE - Static variable in class org.springframework.graphql.MediaTypes
- 
Standard media type for GraphQL responses over the HTTP protocol.
- applicationNullness() - Method in interface org.springframework.graphql.execution.SchemaReport.NullnessError
- 
Nullness in the application code.
- apply(RSocketGraphQlInterceptor.Chain) - Method in interface org.springframework.graphql.server.RSocketGraphQlInterceptor
- 
Apply this interceptor to the givenChainresulting in an intercepted chain.
- apply(WebGraphQlInterceptor.Chain) - Method in interface org.springframework.graphql.server.WebGraphQlInterceptor
- 
Apply this interceptor to the givenChainresulting in an intercepted chain.
- applyGraphQlConfigurers(GraphQL.Builder) - Method in class org.springframework.graphql.execution.AbstractGraphQlSourceBuilder
- 
Protected method to apply theconfigured graphQlConfigurer's.
- Argument - Annotation Interface in org.springframework.graphql.data.method.annotation
- 
Annotation to bind a named GraphQLargumentonto 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
- argumentNullnessErrors() - Method in interface org.springframework.graphql.execution.SchemaReport
- 
Return a map withDataFetchers and information for its arguments if there is a nullness error between the schema arguments and the correspondingAnnotatedElementin the application.
- Arguments - Annotation Interface in org.springframework.graphql.data.method.annotation
- 
Analogous toArgumentbut binding with the fullargumentsmap.
- ArgumentsMethodArgumentResolver - Class in org.springframework.graphql.data.method.annotation.support
- 
Resolver for a method parameter that is annotated with@Arguments, similar to whatArgumentMethodArgumentResolverdoes but using the full fullGraphQL argumentsmap 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.
- ArgumentValueValueExtractor - Class in org.springframework.graphql.data.method.annotation.support
- ArgumentValueValueExtractor() - Constructor for class org.springframework.graphql.data.method.annotation.support.ArgumentValueValueExtractor
- asMethod() - Method in interface org.springframework.graphql.execution.SelfDescribingDataFetcher
- 
Return the currentDataFetcheras a Java method, if possible.
- asOptional() - Method in class org.springframework.graphql.data.ArgumentValue
- 
Return the contained value as a nullableOptional.
- 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 theGraphQlTransport, we can't use transports directly since they are package private, but we can adapt the correspondingGraphQlClientand adapt it toGraphQlTransport.
- attribute(String, Object) - Method in class org.springframework.graphql.client.DgsGraphQlClient.RequestSpec
- 
Set a client request attribute.
- attribute(String, Object) - Method in interface org.springframework.graphql.client.GraphQlClient.RequestSpec
- 
Set a client request attribute.
- attributes(Consumer<Map<String, Object>>) - Method in class org.springframework.graphql.client.DgsGraphQlClient.RequestSpec
- 
Manipulate the client request attributes.
- attributes(Consumer<Map<String, Object>>) - Method in interface org.springframework.graphql.client.GraphQlClient.RequestSpec
- 
Manipulate the client request attributes.
- authenticate(Authentication) - Method in class org.springframework.graphql.server.support.AbstractAuthenticationWebSocketInterceptor
- 
Subclasses implement this method to return an authenticatedSecurityContextor an error.
- authenticate(Authentication) - Method in class org.springframework.graphql.server.webflux.AuthenticationWebSocketInterceptor
- authenticate(Authentication) - Method in class org.springframework.graphql.server.webmvc.AuthenticationWebSocketInterceptor
- AuthenticationExtractor - Interface in org.springframework.graphql.server.support
- 
Strategy to extract anAuthenticationfrom the payload of a"connection_init"GraphQL over WebSocket message.
- AuthenticationPrincipalArgumentResolver - Class in org.springframework.graphql.data.method.annotation.support
- 
Resolver to obtainAuthentication.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.
- AuthenticationWebSocketInterceptor - Class in org.springframework.graphql.server.webflux
- 
Extension ofAbstractAuthenticationWebSocketInterceptorfor use with the WebFlux GraphQL transport.
- AuthenticationWebSocketInterceptor - Class in org.springframework.graphql.server.webmvc
- 
Extension ofAbstractAuthenticationWebSocketInterceptorfor use with the WebMVC GraphQL transport.
- AuthenticationWebSocketInterceptor(AuthenticationExtractor, AuthenticationManager) - Constructor for class org.springframework.graphql.server.webmvc.AuthenticationWebSocketInterceptor
- AuthenticationWebSocketInterceptor(AuthenticationExtractor, ReactiveAuthenticationManager) - Constructor for class org.springframework.graphql.server.webflux.AuthenticationWebSocketInterceptor
- AUTHORIZATION_KEY - Static variable in class org.springframework.graphql.server.support.BearerTokenAuthenticationExtractor
- 
Default key to access Authorization value inconnection_initpayload.
- autoRegistrationConfigurer(List<QuerydslPredicateExecutor<?>>, List<ReactiveQuerydslPredicateExecutor<?>>) - Static method in class org.springframework.graphql.data.query.QuerydslDataFetcher
- 
Variation ofQuerydslDataFetcher.autoRegistrationConfigurer(List, List, CursorStrategy, ScrollSubrange)without aCursorStrategyand defaultScrollSubrange.
- autoRegistrationConfigurer(List<QuerydslPredicateExecutor<?>>, List<ReactiveQuerydslPredicateExecutor<?>>, CursorStrategy<ScrollPosition>, ScrollSubrange) - Static method in class org.springframework.graphql.data.query.QuerydslDataFetcher
- 
Return aRuntimeWiringConfigurerthat installs aWiringFactoryto find queries with a return type whose name matches to the domain type name of the given repositories and registersDataFetchers for them.
- autoRegistrationConfigurer(List<QueryByExampleExecutor<?>>, List<ReactiveQueryByExampleExecutor<?>>) - Static method in class org.springframework.graphql.data.query.QueryByExampleDataFetcher
- 
Variation ofQueryByExampleDataFetcher.autoRegistrationConfigurer(List, List, CursorStrategy, ScrollSubrange)without aCursorStrategyand defaultScrollSubrange.
- autoRegistrationConfigurer(List<QueryByExampleExecutor<?>>, List<ReactiveQueryByExampleExecutor<?>>, CursorStrategy<ScrollPosition>, ScrollSubrange) - Static method in class org.springframework.graphql.data.query.QueryByExampleDataFetcher
- 
Return aRuntimeWiringConfigurerthat installs aWiringFactoryto find queries with a return type whose name matches to the domain type name of the given repositories and registersDataFetchers for them.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AnnotatedControllerDetectionSupport.configureBinder(Consumer)