Uses of Annotation Type
graphql.PublicSpi
Packages that use PublicSpi
Package
Description
-
Uses of PublicSpi in graphql
Modifier and TypeInterfaceDescriptioninterfaceMark 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 -
Uses of PublicSpi in graphql.execution
Classes in graphql.execution with annotations of type PublicSpiModifier and TypeClassDescriptionclassinterfaceThis is called when an exception is thrown duringDataFetcher.get(DataFetchingEnvironment)executioninterfaceA provider ofExecutionIdsclassAn execution strategy is give a list of fields from the graphql query to execute and find values for using a recursive strategy.interfaceA 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceinterfaceProvides the capability to instrument the execution steps of a GraphQL query.interfaceWhen 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.interfaceAnInstrumentationimplementation 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceThis 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceInterface 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceThis interface is used to abstract an actual cache that can cache parsed persistent queries.classThis abstract class forms the basis for persistent query support. -
Uses of PublicSpi in graphql.extensions
Classes in graphql.extensions with annotations of type PublicSpiModifier and TypeInterfaceDescriptioninterfaceThis 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 PublicSpiModifier and TypeInterfaceDescriptionstatic interfaceA 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceThis 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceThis 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceCoercing<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.interfaceA DataFetcherFactory allows a level of indirection in providingDataFetchers for graphql fields.interfaceThis 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 PublicSpiModifier and TypeClassDescriptionclassThe 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceThis 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceProvides the Java runtime value for each graphql Enum value.interfaceDeprecated.interfaceA 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 PublicSpiModifier and TypeInterfaceDescriptioninterfacePredicate 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 PublicSpiModifier and TypeInterfaceDescriptioninterfaceThis visitor interface offers more "smarts" aboveGraphQLTypeVisitorand aims to be easier to use with more type safe helpers.
SchemaTransformerafter the schema is built