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 ExecutionStrategyParametersprivate final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionInstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) privateInstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) -
Method Summary
Modifier and TypeMethodDescriptionbooleanwithNewState(InstrumentationState instrumentationState) Deprecated.state is now passed in direct to instrumentation methodsMethods inherited from class 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:
withNewStatein classInstrumentationFieldParameters- Parameters:
instrumentationState- the new state for this parameters object- Returns:
- a new parameters object with the new state
-
getEnvironment
-
isTrivialDataFetcher
public boolean isTrivialDataFetcher()
-