Package-level declarations
Base interfaces for field and node resolvers in the Java Tenant API.
Generated resolver base classes implement these interfaces:
- viaduct.java.api.resolvers.FieldResolverBase - for field resolvers
- viaduct.java.api.resolvers.NodeResolverBase - for Node type resolvers
Tenant developers extend the generated base classes and implement either resolve or batchResolve methods.
Types
Link copied to clipboard
interface ConnectionResolverBase<T, O : GraphQLObject?, Q : Query?, A : ConnectionArguments?, R : Connection<out Any, out Any>?> : FieldResolverBase<T, O, Q, A, S>
Base interface for connection field resolver implementations in the Java Tenant API.
Link copied to clipboard
interface FieldResolverBase<T, O : GraphQLObject?, Q : Query?, A : Arguments?, S : CompositeOutput?>
Base interface for field resolver implementations in the Java Tenant API.
Link copied to clipboard
Represents the value of a resolved GraphQL field.
Link copied to clipboard
Base interface for Node resolver implementations in the Java Tenant API.