Class GraphQlDocumentCache
java.lang.Object
com.echothree.control.user.graphql.server.cache.GraphQlDocumentCache
- All Implemented Interfaces:
graphql.execution.preparsed.PreparsedDocumentProvider
public class GraphQlDocumentCache
extends Object
implements graphql.execution.preparsed.PreparsedDocumentProvider
-
Method Summary
Modifier and TypeMethodDescriptiongraphql.execution.preparsed.PreparsedDocumentEntrygetDocument(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> parseAndValidateFunction) CompletableFuture<graphql.execution.preparsed.PreparsedDocumentEntry> getDocumentAsync(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> computeFunction) static graphql.execution.preparsed.PreparsedDocumentProvider
-
Method Details
-
getInstance
-
getDocument
public graphql.execution.preparsed.PreparsedDocumentEntry getDocument(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> parseAndValidateFunction) - Specified by:
getDocumentin interfacegraphql.execution.preparsed.PreparsedDocumentProvider
-
getDocumentAsync
public CompletableFuture<graphql.execution.preparsed.PreparsedDocumentEntry> getDocumentAsync(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> computeFunction) - Specified by:
getDocumentAsyncin interfacegraphql.execution.preparsed.PreparsedDocumentProvider
-