public class ExecutionContext
extends java.lang.Object
Constructor and Description |
---|
ExecutionContext(Instrumentation instrumentation,
ExecutionId executionId,
GraphQLSchema graphQLSchema,
InstrumentationState instrumentationState,
ExecutionStrategy queryStrategy,
ExecutionStrategy mutationStrategy,
ExecutionStrategy subscriptionStrategy,
java.util.Map<java.lang.String,FragmentDefinition> fragmentsByName,
OperationDefinition operationDefinition,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.lang.Object context,
java.lang.Object root) |
Modifier and Type | Method and Description |
---|---|
void |
addError(GraphQLError error,
ExecutionPath path) |
java.lang.Object |
getContext() |
java.util.List<GraphQLError> |
getErrors() |
ExecutionId |
getExecutionId() |
FragmentDefinition |
getFragment(java.lang.String name) |
java.util.Map<java.lang.String,FragmentDefinition> |
getFragmentsByName() |
GraphQLSchema |
getGraphQLSchema() |
Instrumentation |
getInstrumentation() |
InstrumentationState |
getInstrumentationState() |
ExecutionStrategy |
getMutationStrategy() |
OperationDefinition |
getOperationDefinition() |
ExecutionStrategy |
getQueryStrategy() |
<T> T |
getRoot() |
ExecutionStrategy |
getSubscriptionStrategy() |
java.util.Map<java.lang.String,java.lang.Object> |
getVariables() |
public ExecutionContext(Instrumentation instrumentation, ExecutionId executionId, GraphQLSchema graphQLSchema, InstrumentationState instrumentationState, ExecutionStrategy queryStrategy, ExecutionStrategy mutationStrategy, ExecutionStrategy subscriptionStrategy, java.util.Map<java.lang.String,FragmentDefinition> fragmentsByName, OperationDefinition operationDefinition, java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.Object context, java.lang.Object root)
public ExecutionId getExecutionId()
public InstrumentationState getInstrumentationState()
public Instrumentation getInstrumentation()
public GraphQLSchema getGraphQLSchema()
public java.util.Map<java.lang.String,FragmentDefinition> getFragmentsByName()
public OperationDefinition getOperationDefinition()
public java.util.Map<java.lang.String,java.lang.Object> getVariables()
public java.lang.Object getContext()
public <T> T getRoot()
public FragmentDefinition getFragment(java.lang.String name)
public void addError(GraphQLError error, ExecutionPath path)
public java.util.List<GraphQLError> getErrors()
public ExecutionStrategy getQueryStrategy()
public ExecutionStrategy getMutationStrategy()
public ExecutionStrategy getSubscriptionStrategy()