Uses of Class
graphql.PublicSpi
-
-
Uses of PublicSpi in graphql
Classes in graphql with annotations of type PublicSpi Modifier and Type Interface Description interfaceTrivialDataFetcher<T>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. -
Uses of PublicSpi in graphql.analysis.values
Classes in graphql.analysis.values with annotations of type PublicSpi Modifier and Type Interface Description interfaceValueVisitorA visitor callback used byValueTraverser -
Uses of PublicSpi in graphql.execution
Classes in graphql.execution with annotations of type PublicSpi Modifier and Type Class Description classAbstractAsyncExecutionStrategyinterfaceDataFetcherExceptionHandlerThis is called when an exception is thrown duringDataFetcher.get(DataFetchingEnvironment)executioninterfaceExecutionIdProviderA provider ofExecutionIdsclassExecutionStrategyAn execution strategy is give a list of fields from the graphql query to execute and find values for using a recursive strategy.interfaceValueUnboxerA value unboxer takes values that are wrapped in classes likeOptional/OptionalIntetc.. -
Uses of PublicSpi in graphql.execution.instrumentation
Classes in graphql.execution.instrumentation with annotations of type PublicSpi Modifier and Type Interface Description interfaceExecutionStrategyInstrumentationContextinterfaceInstrumentationProvides the capability to instrument the execution steps of a GraphQL query.interfaceInstrumentationContext<T>When aInstrumentation.'beginXXX()' method is called then it must return a non null InstrumentationContext that will be invoked when the step is first dispatched and then when it completes.interfaceInstrumentationStateAnInstrumentationimplementation can create this as a stateful object that is then passed to each instrumentation method, allowing state to be passed down with the request execution -
Uses of PublicSpi in graphql.execution.instrumentation.fieldvalidation
Classes in graphql.execution.instrumentation.fieldvalidation with annotations of type PublicSpi Modifier and Type Interface Description interfaceFieldValidationThis pluggable interface allows you to validate the fields and their argument inputs before query execution. -
Uses of PublicSpi in graphql.execution.preparsed
Classes in graphql.execution.preparsed with annotations of type PublicSpi Modifier and Type Interface Description interfacePreparsedDocumentProviderInterface that allows clients to hook in Document caching and/or the whitelisting of queries. -
Uses of PublicSpi in graphql.execution.preparsed.persisted
Classes in graphql.execution.preparsed.persisted with annotations of type PublicSpi Modifier and Type Interface Description interfacePersistedQueryCacheThis interface is used to abstract an actual cache that can cache parsed persistent queries.classPersistedQuerySupportThis abstract class forms the basis for persistent query support. -
Uses of PublicSpi in graphql.extensions
Classes in graphql.extensions with annotations of type PublicSpi Modifier and Type Interface Description interfaceExtensionsMergerThis interface is a callback asking code to merge two maps with an eye to creating the graphql `extensions` value. -
Uses of PublicSpi in graphql.introspection
Classes in graphql.introspection with annotations of type PublicSpi Modifier and Type Interface Description static interfaceIntrospectionWithDirectivesSupport.DirectivePredicateA callback which allows you to decide what directives may be included in introspection extensions -
Uses of PublicSpi in graphql.normalized
Classes in graphql.normalized with annotations of type PublicSpi Modifier and Type Interface Description interfaceVariablePredicateThis predicate indicates whether a variable should be made for this field argument OR whether it will be compiled into a graphql AST literal. -
Uses of PublicSpi in graphql.parser
Classes in graphql.parser with annotations of type PublicSpi Modifier and Type Interface Description interfaceParsingListenerThis listener interface is invoked for each token parsed by the graphql parser code. -
Uses of PublicSpi in graphql.schema
Classes in graphql.schema with annotations of type PublicSpi Modifier and Type Interface Description interfaceCoercing<I,O>The Coercing interface is used byGraphQLScalarTypes to parse and serialize object values.interfaceDataFetcher<T>A data fetcher is responsible for returning a data value back for a given graphql field.interfaceDataFetcherFactory<T>A DataFetcherFactory allows a level of indirection in providingDataFetchers for graphql fields.interfaceTypeResolverThis is called during type resolution to work out what concreteGraphQLObjectTypeshould be used dynamically during runtime forGraphQLInterfaceTypes andGraphQLUnionTypes -
Uses of PublicSpi in graphql.schema.diff
Classes in graphql.schema.diff with annotations of type PublicSpi Modifier and Type Class Description classSchemaDiffThe SchemaDiff is called with aDiffSetand will report the differences in the graphql schema APIs by raising events to aDifferenceReporter -
Uses of PublicSpi in graphql.schema.diff.reporting
Classes in graphql.schema.diff.reporting with annotations of type PublicSpi Modifier and Type Interface Description interfaceDifferenceReporterThis is called with each different encountered (including info ones) by aSchemaDiffoperation -
Uses of PublicSpi in graphql.schema.idl
Classes in graphql.schema.idl with annotations of type PublicSpi Modifier and Type Interface Description interfaceEnumValuesProviderProvides the Java runtime value for each graphql Enum value.interfaceSchemaGeneratorPostProcessingDeprecated.This mechanism can be achieved in a better way viaSchemaTransformerafter the schema is builtinterfaceWiringFactoryA WiringFactory allows you to more dynamically wire inTypeResolvers andDataFetchers based on the IDL definitions. -
Uses of PublicSpi in graphql.schema.transform
Classes in graphql.schema.transform with annotations of type PublicSpi Modifier and Type Interface Description interfaceVisibleFieldPredicatePredicate used during aFieldVisibilitySchemaTransformationto test whether a field should be visible. -
Uses of PublicSpi in graphql.schema.visitor
Classes in graphql.schema.visitor with annotations of type PublicSpi Modifier and Type Interface Description interfaceGraphQLSchemaVisitorThis visitor interface offers more "smarts" aboveGraphQLTypeVisitorand aims to be easier to use with more type safe helpers.
-