Class GraphQlExecutionStrategy

java.lang.Object
graphql.execution.ExecutionStrategy
graphql.execution.AbstractAsyncExecutionStrategy
graphql.execution.AsyncSerialExecutionStrategy
graphql.annotations.strategies.EnhancedExecutionStrategy
com.echothree.control.user.graphql.server.strategy.GraphQlExecutionStrategy

public class GraphQlExecutionStrategy extends graphql.annotations.strategies.EnhancedExecutionStrategy
  • Field Summary

    Fields inherited from class graphql.execution.ExecutionStrategy

    dataFetcherExceptionHandler, executionStepInfoFactory, fieldCollector
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected CompletableFuture<graphql.ExecutionResult>
    resolveField(graphql.execution.ExecutionContext executionContext, graphql.execution.ExecutionStrategyParameters parameters)
     

    Methods inherited from class graphql.annotations.strategies.EnhancedExecutionStrategy

    completeValue

    Methods inherited from class graphql.execution.AsyncSerialExecutionStrategy

    execute

    Methods inherited from class graphql.execution.AbstractAsyncExecutionStrategy

    handleResults

    Methods inherited from class graphql.execution.ExecutionStrategy

    assertNonNullFieldPrecondition, assertNonNullFieldPrecondition, completeField, completeValueForEnum, completeValueForList, completeValueForList, completeValueForNull, completeValueForObject, completeValueForScalar, createExecutionStepInfo, fetchField, getFieldDef, getFieldDef, getNormalizedField, handleFetchingException, handleNonNullException, mkNameForPath, mkNameForPath, mkNameForPath, resolveFieldWithInfo, resolveType, toIterable, unboxPossibleDataFetcherResult

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • resolveField

      protected CompletableFuture<graphql.ExecutionResult> resolveField(graphql.execution.ExecutionContext executionContext, graphql.execution.ExecutionStrategyParameters parameters)
      Overrides:
      resolveField in class graphql.annotations.strategies.EnhancedExecutionStrategy