All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description DefaultSchemaProvider Provides a Resource-specific GraphQL Schema, as textGraphQLCacheProvider AGraphQLCacheProvideris responsible for caching GraphQL queries, in order to provide support for persisted queries for theGraphQLServlet.GraphQLResourceQuery Run a GraphQL query in the context of a Sling ResourceGraphQLScriptEngine GraphQLScriptEngineFactory GraphQLServlet Servlet that can be activated to implement the standard GraphQL "protocol" as per https://graphql.org/learn/serving-over-http/ This servlet is only active if the corresponding OSGi configurations are created.GraphQLServlet.Config JsonSerializer All conversions between JSON and Objects should happen in this class, in case we want to replace the underlying converter library laterQueryParser RankedSchemaProviders Uses multiple registered SchemaProvider services to get a schema, using the first one that returns non-null.ScalarConversionException Exception thrown by Scalar convertersSchemaProvider ScriptedDataFetcherProvider Resolves a SlingDataFetcher name to a SlingScript if available.SimpleGraphQLCacheProvider SimpleGraphQLCacheProvider.Config SlingDataFetcher<T> Retrieves data for a given GraphQL field.SlingDataFetcherEnvironment Provides contextual information to the {#link SlingDataFetcher}SlingDataFetcherSelector Selects a SlingDataFetcher used to retrieve data, based on a name specified by a GraphQL schema directive.SlingGraphQLException SlingScalarConverter<T,X> A service that parses and serializes a custom GraphQL Scalar by converting between an eXternal type X an an inTernal one T.SlingScalarsProvider Provides GraphQL Scalars (leaf data types) for query execution