All Classes and Interfaces

Class
Description
Marks methods that provide BatchLoader instances for
Binds a default value to a method parameter (graph-ql field argument).
When applied to a java type member that's bound to a graph-ql field, marks that field as deprecated.
Binds a description to a graph-ql field.
Marks a field or field type (such as a Reference class) as an expansion field.
Binds a comma-separated list of expansion fields to a REST API provider method ('expand') parameter.
When applied to a java type member that's bound to a graph-ql field, marks that field as experimental.
Marks a class as a graph-ql extension point.
Binds a type or a field type to the GraphQL ID type.
Indicates that a field or method shouldn't be included as a GraphQL field.
Binds a java class or interface to a graph-ql interface type.
Marks methods that provide MappedBatchLoader instances
 
When applied to a field or method, indicates that the field or method represents a field in the graph.
Binds a java type to be a non-nullable graph-ql type.
 
Used in conjunction with GraphQLInterface to define the possible types
 
When applied to a provider class, indicates the provider methods with GraphQLName applied are graphql query fields.
Binds a type or a field type to a specific concrete type or a GraphQLTypeBuilder.
When applied to a class or field, indicates the graph-ql type name.
When applied to a class with the @GraphQLInterface annotation, indicates the graphql type resolver to use.
Binds a java class or interface to a graph-ql union type.