Class InstrumentationFieldFetchParameters
java.lang.Object
graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters
Parameters sent to
Instrumentation
methods-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Supplier
<DataFetchingEnvironment> private final ExecutionStrategyParameters
private final boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionInstrumentationFieldFetchParameters
(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) private
InstrumentationFieldFetchParameters
(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) -
Method Summary
Modifier and TypeMethodDescriptionboolean
withNewState
(InstrumentationState instrumentationState) Deprecated.state is now passed in direct to instrumentation methodsMethods inherited from class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
getExecutionContext, getExecutionStepInfo, getField, getInstrumentationState
-
Field Details
-
environment
-
executionStrategyParameters
-
trivialDataFetcher
private final boolean trivialDataFetcher
-
-
Constructor Details
-
InstrumentationFieldFetchParameters
public InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) -
InstrumentationFieldFetchParameters
private InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher)
-
-
Method Details
-
withNewState
@Deprecated public InstrumentationFieldFetchParameters withNewState(InstrumentationState instrumentationState) Deprecated.state is now passed in direct to instrumentation methodsReturns a cloned parameters object with the new state- Overrides:
withNewState
in classInstrumentationFieldParameters
- Parameters:
instrumentationState
- the new state for this parameters object- Returns:
- a new parameters object with the new state
-
getEnvironment
-
isTrivialDataFetcher
public boolean isTrivialDataFetcher()
-