All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description DefaultSchemaProvider Provides a Resource-specific GraphQL Schema, as textGraphQLResourceQuery 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 laterRankedSchemaProviders Uses multiple registered SchemaProvider services to get a schema, using the first one that returns non-null.RequestParser ScalarConversionException Exception thrown by Scalar convertersSchemaProvider ScriptedDataFetcherProvider Resolves a SlingDataFetcher name to a SlingScript if available.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