Uses of Package
graphql
-
Classes in graphql used by graphql Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.ErrorClassification Errors in graphql-java can have a classification to help with the processing of errors.ErrorType All the errors in graphql belong to one of these categoriesExecutionInput This represents the series of values that can be input on a graphql query executionExecutionInput.Builder ExecutionResult This simple value class represents the result of performing a graphql query.ExecutionResult.Builder ExecutionResultImpl ExecutionResultImpl.Builder ExperimentalApi This represents code that the graphql-java project considers experimental API and while our intention is that it will progress to bePublicApi
, its existence, signature of behavior may change between releases.GraphQL This class is where all graphql-java query execution begins.GraphQL.Builder GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sGraphQLContext.Builder GraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.GraphQLError.Builder A builder ofGraphQLError
sGraphqlErrorBuilder This helps you buildGraphQLError
s and also has a quick way to make aDataFetcherResult
s from that error.GraphqlErrorException A base class for graphql runtime exceptions that also implementGraphQLError
and can be used in a general sense direct or have specialisations made of it.GraphqlErrorException.Builder GraphqlErrorException.BuilderBase A trait like base class that contains the properties that GraphqlErrorException handles and can be used by other classes to derive their own builders.GraphQLException Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.ParseAndValidateResult A result object used inParseAndValidate
helper that indicates the outcomes of a parse and validate operation.ParseAndValidateResult.Builder PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases.ThreadSafe This represents code that is known to be mutable but thread safe. -
Classes in graphql used by graphql.analysis Class Description ExecutionResult This simple value class represents the result of performing a graphql query.GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sInternal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.analysis.values Class Description PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.collect Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.execution Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.ErrorClassification Errors in graphql-java can have a classification to help with the processing of errors.ErrorType All the errors in graphql belong to one of these categoriesExceptionWhileDataFetching This graphql error will be used if a runtime exception is encountered while a data fetcher is invokedExecutionInput This represents the series of values that can be input on a graphql query executionExecutionResult This simple value class represents the result of performing a graphql query.GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sGraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.GraphQLException Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases.TypeResolutionEnvironment This is passed to aTypeResolver
to help with object type resolution.VisibleForTesting Marks fields, methods etc as more visible than actually needed for testing purposes. -
Classes in graphql used by graphql.execution.conditional Class Description ExperimentalApi This represents code that the graphql-java project considers experimental API and while our intention is that it will progress to bePublicApi
, its existence, signature of behavior may change between releases.GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sInternal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.execution.directives Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sInternal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.instrumentation Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.ExecutionInput This represents the series of values that can be input on a graphql query executionExecutionResult This simple value class represents the result of performing a graphql query.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.instrumentation.dataloader Class Description ExecutionResult This simple value class represents the result of performing a graphql query.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.instrumentation.fieldvalidation Class Description ErrorType All the errors in graphql belong to one of these categoriesExecutionResult This simple value class represents the result of performing a graphql query.GraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.instrumentation.parameters Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.ExecutionInput This represents the series of values that can be input on a graphql query executionGraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sPublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.instrumentation.threadpools Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.execution.instrumentation.tracing Class Description ExecutionResult This simple value class represents the result of performing a graphql query.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.preparsed Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.ExecutionInput This represents the series of values that can be input on a graphql query executionGraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.preparsed.persisted Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.ErrorClassification Errors in graphql-java can have a classification to help with the processing of errors.ExecutionInput This represents the series of values that can be input on a graphql query executionPublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.reactive Class Description ExecutionResult This simple value class represents the result of performing a graphql query.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.execution.values Class Description GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sInternal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.execution.values.legacycoercing Class Description GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
s -
Classes in graphql used by graphql.extensions Class Description ExecutionResult This simple value class represents the result of performing a graphql query.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.i18n Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.VisibleForTesting Marks fields, methods etc as more visible than actually needed for testing purposes. -
Classes in graphql used by graphql.introspection Class Description ErrorClassification Errors in graphql-java can have a classification to help with the processing of errors.ExecutionResult This simple value class represents the result of performing a graphql query.GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sGraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases.TrivialDataFetcher Mark a DataFetcher as trivial: If a data fetcher is simply mapping data from an object to a field, it can be considered a trivial data fetcher for the purposes of tracing and so on. -
Classes in graphql used by graphql.language Class Description ExperimentalApi This represents code that the graphql-java project considers experimental API and while our intention is that it will progress to bePublicApi
, its existence, signature of behavior may change between releases.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.normalized Class Description GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sInternal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.Mutable This marks a type as mutable which means after constructing it can be changed.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.parser Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.GraphQLException Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.InvalidSyntaxError PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.parser.exceptions Class Description GraphQLException Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.relay Class Description ErrorType All the errors in graphql belong to one of these categoriesGraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.TrivialDataFetcher Mark a DataFetcher as trivial: If a data fetcher is simply mapping data from an object to a field, it can be considered a trivial data fetcher for the purposes of tracing and so on. -
Classes in graphql used by graphql.scalar Class Description GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sInternal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.schema Class Description AssertException DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.DirectivesUtil.DirectivesHolder A holder class that breaks a list of directives into maps to be more easily accessible in using classesErrorClassification Errors in graphql-java can have a classification to help with the processing of errors.ErrorType All the errors in graphql belong to one of these categoriesExperimentalApi This represents code that the graphql-java project considers experimental API and while our intention is that it will progress to bePublicApi
, its existence, signature of behavior may change between releases.GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sGraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.GraphqlErrorException A base class for graphql runtime exceptions that also implementGraphQLError
and can be used in a general sense direct or have specialisations made of it.GraphqlErrorException.BuilderBase A trait like base class that contains the properties that GraphqlErrorException handles and can be used by other classes to derive their own builders.GraphQLException Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases.TrivialDataFetcher Mark a DataFetcher as trivial: If a data fetcher is simply mapping data from an object to a field, it can be considered a trivial data fetcher for the purposes of tracing and so on.TypeResolutionEnvironment This is passed to aTypeResolver
to help with object type resolution.VisibleForTesting Marks fields, methods etc as more visible than actually needed for testing purposes. -
Classes in graphql used by graphql.schema.diff Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.schema.diff.reporting Class Description PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.schema.diffing Class Description ExperimentalApi This represents code that the graphql-java project considers experimental API and while our intention is that it will progress to bePublicApi
, its existence, signature of behavior may change between releases.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.schema.diffing.ana Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.VisibleForTesting Marks fields, methods etc as more visible than actually needed for testing purposes. -
Classes in graphql used by graphql.schema.fetching Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.VisibleForTesting Marks fields, methods etc as more visible than actually needed for testing purposes. -
Classes in graphql used by graphql.schema.idl Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.GraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.InvalidSyntaxError PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.schema.idl.errors Class Description ErrorType All the errors in graphql belong to one of these categoriesGraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.GraphQLException Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.schema.impl Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases. -
Classes in graphql used by graphql.schema.transform Class Description PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.schema.usage Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.schema.validation Class Description ExperimentalApi This represents code that the graphql-java project considers experimental API and while our intention is that it will progress to bePublicApi
, its existence, signature of behavior may change between releases.GraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sGraphQLException Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.VisibleForTesting Marks fields, methods etc as more visible than actually needed for testing purposes. -
Classes in graphql used by graphql.schema.visibility Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.schema.visitor Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.PublicSpi This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.util Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.validation Class Description DeprecatedAt Helper to track deprecation Please use ISO-8601 format i.e.ErrorType All the errors in graphql belong to one of these categoriesGraphQLContext This context object can be used to contain key values that can be useful as "context" when executingDataFetcher
sGraphQLError The interface describing graphql errors NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.PublicApi This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases. -
Classes in graphql used by graphql.validation.rules Class Description Internal This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.