- CachingDocumentSource - Class in org.springframework.graphql.support
-
Base class for
DocumentSource
implementations providing support for
caching loaded documents.
- CachingDocumentSource(DocumentSource) - Constructor for class org.springframework.graphql.support.CachingDocumentSource
-
Constructor with the DocumentSource
to actually load documents.
- ClassNameTypeResolver - Class in org.springframework.graphql.execution
-
TypeResolver
that tries to find a GraphQL Object type based on the
class name of a value returned from a
DataFetcher
.
- ClassNameTypeResolver() - Constructor for class org.springframework.graphql.execution.ClassNameTypeResolver
-
- clearCache() - Method in class org.springframework.graphql.support.CachingDocumentSource
-
Remove all entries from the document cache.
- ClientGraphQlRequest - Interface in org.springframework.graphql.client
-
- ClientGraphQlResponse - Interface in org.springframework.graphql.client
-
GraphQlResponse
for client use, with further options to handle the
response.
- ClientResponseField - Interface in org.springframework.graphql.client
-
Extends
ResponseField
to add options for decoding the field value.
- clientTransport(ClientTransport) - Method in interface org.springframework.graphql.client.RSocketGraphQlClient.Builder
-
Use a given ClientTransport
to communicate with the remote server.
- clientTransport(ClientTransport) - Method in class org.springframework.graphql.test.tester.DefaultRSocketGraphQlTesterBuilder
-
- clientTransport(ClientTransport) - Method in interface org.springframework.graphql.test.tester.RSocketGraphQlTester.Builder
-
Use a given ClientTransport
to communicate with the remote server.
- clone() - Method in class org.springframework.graphql.data.method.HandlerMethod.HandlerMethodParameter
-
- codecConfigurer(Consumer<CodecConfigurer>) - Method in interface org.springframework.graphql.client.WebGraphQlClient.Builder
-
Configure the underlying CodecConfigurer
to use for all JSON
encoding and decoding needs.
- codecConfigurer(Consumer<CodecConfigurer>) - Method in interface org.springframework.graphql.test.tester.WebGraphQlTester.Builder
-
Configure the underlying CodecConfigurer
to use for all JSON
encoding and decoding needs.
- complete(String) - Static method in class org.springframework.graphql.server.support.GraphQlWebSocketMessage
-
Create a "complete"
server message.
- composite(List<ThreadLocalAccessor>) - Static method in interface org.springframework.graphql.execution.ThreadLocalAccessor
-
Create a composite accessor that applies all of the given ThreadLocal accessors.
- configure(RuntimeWiring.Builder) - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
-
- configure(GraphQLCodeRegistry.Builder) - Method in class org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer
-
- configure(RuntimeWiring.Builder) - Method in interface org.springframework.graphql.execution.RuntimeWiringConfigurer
-
Apply changes to the
RuntimeWiring.Builder
such as registering
DataFetcher
s, custom scalar types, and more.
- configure(RuntimeWiring.Builder, List<WiringFactory>) - Method in interface org.springframework.graphql.execution.RuntimeWiringConfigurer
-
- configureExecutionInput(BiFunction<ExecutionInput, ExecutionInput.Builder, ExecutionInput>) - Method in interface org.springframework.graphql.ExecutionGraphQlRequest
-
- configureExecutionInput(BiFunction<ExecutionInput, ExecutionInput.Builder, ExecutionInput>) - Method in class org.springframework.graphql.support.DefaultExecutionGraphQlRequest
-
- configureGraphQl(Consumer<GraphQL.Builder>) - Method in interface org.springframework.graphql.execution.GraphQlSource.Builder
-
Configure consumers to be given access to the
GraphQL.Builder
used to build
GraphQL
.
- configureJsonPathConfig(Function<Configuration, Configuration>) - Method in class org.springframework.graphql.test.tester.AbstractGraphQlTesterBuilder
-
Allow transport-specific subclass builders to register a JSON Path
MappingProvider
that matches the JSON encoding/decoding they use.
- configureRuntimeWiring(RuntimeWiringConfigurer) - Method in interface org.springframework.graphql.execution.GraphQlSource.SchemaResourceBuilder
-
Configure the underlying RuntimeWiring.Builder
to register
data fetchers, custom scalar types, type resolvers, and more.
- connectionAck(Object) - Static method in class org.springframework.graphql.server.support.GraphQlWebSocketMessage
-
Create a "connection_ack"
server message.
- connectionInit(Object) - Static method in class org.springframework.graphql.server.support.GraphQlWebSocketMessage
-
Create a "connection_init"
client message.
- connectionInitPayload() - Method in interface org.springframework.graphql.client.WebSocketGraphQlClientInterceptor
-
Provide a Mono
that returns the payload for the
"connection_init"
message.
- contains(E...) - Method in interface org.springframework.graphql.test.tester.GraphQlTester.EntityList
-
Verify the list contains the given values, in any order.
- containsExactly(E...) - Method in interface org.springframework.graphql.test.tester.GraphQlTester.EntityList
-
Verify that the list contains exactly the given values and nothing
else, in the same order.
- ContextValue - Annotation Type in org.springframework.graphql.data.method.annotation
-
Annotation to bind a method parameter to an attribute from the
main
GraphQLContext
.
- ContextValueMethodArgumentResolver - Class in org.springframework.graphql.data.method.annotation.support
-
- ContextValueMethodArgumentResolver() - Constructor for class org.springframework.graphql.data.method.annotation.support.ContextValueMethodArgumentResolver
-
- ContinuationHandlerMethodArgumentResolver - Class in org.springframework.graphql.data.method.annotation.support
-
No-op resolver for method arguments of type Continuation
.
- ContinuationHandlerMethodArgumentResolver() - Constructor for class org.springframework.graphql.data.method.annotation.support.ContinuationHandlerMethodArgumentResolver
-
- create(WebClient) - Static method in interface org.springframework.graphql.client.HttpGraphQlClient
-
- create(URI, WebSocketClient) - Static method in interface org.springframework.graphql.client.WebSocketGraphQlClient
-
- create(ExecutionGraphQlService) - Static method in interface org.springframework.graphql.test.tester.ExecutionGraphQlServiceTester
-
- create(WebTestClient) - Static method in interface org.springframework.graphql.test.tester.HttpGraphQlTester
-
- create(WebGraphQlHandler) - Static method in interface org.springframework.graphql.test.tester.WebGraphQlTester
-
- create(URI, WebSocketClient) - Static method in interface org.springframework.graphql.test.tester.WebSocketGraphQlTester
-
- createResponse(Map<String, Object>) - Static method in interface org.springframework.graphql.client.GraphQlTransport
-
Factory method to create
GraphQlResponse
from a GraphQL response
map for use in transport implementations.
- createWithResolvedBean() - Method in class org.springframework.graphql.data.method.HandlerMethod
-
If the provided instance contains a bean name rather than an object instance,
the bean name is resolved before a
HandlerMethod
is created and returned.
- customizer(QuerydslBinderCustomizer<? extends EntityPath<T>>) - Method in class org.springframework.graphql.data.query.QuerydslDataFetcher.Builder
-
Apply a QuerydslBinderCustomizer
.
- customizer(QuerydslBinderCustomizer<? extends EntityPath<T>>) - Method in class org.springframework.graphql.data.query.QuerydslDataFetcher.ReactiveBuilder
-
Apply a QuerydslBinderCustomizer
.