Interface GraphQlEntryPoint.EntryPoints

Enclosing class:
GraphQlEntryPoint

public static interface GraphQlEntryPoint.EntryPoints
A contract used from generated code to invoke GraphQL entry point interceptors.
  • Method Summary

    Modifier and Type
    Method
    Description
    graphql.schema.DataFetcher<?>
    dataFetcher(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, graphql.schema.DataFetcher<?> actualDataFetcher)
    Data fetcher that triggers interceptors.
  • Method Details

    • dataFetcher

      graphql.schema.DataFetcher<?> dataFetcher(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, graphql.schema.DataFetcher<?> actualDataFetcher)
      Data fetcher that triggers interceptors.
      Parameters:
      descriptor - descriptor of the invoked endpoint
      typeQualifiers - qualifiers of the invoked endpoint
      typeAnnotations - type annotations of the invoked endpoint
      methodInfo - method information of the resolver method
      actualDataFetcher - data fetcher that invokes the resolver method
      Returns:
      data fetcher to register with GraphQL Java runtime wiring