Package org.eclipse.microprofile.graphql
Annotation Interface GraphQLApi
Marks a class as a GraphQL Endpoint.
For example:
For example:
@GraphQLApi
@RequestScoped
public class MembershipGraphQLApi {
@Inject
private MembershipService membershipService;
@Query("memberships")
public List<Membership> getAllMemberships() {
return getAllMemberships(Optional.empty());
}
// Other GraphQL queries and mutations
}