Class InstrumentationFieldFetchParameters
- java.lang.Object
-
- graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
-
- graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters
-
@PublicApi public class InstrumentationFieldFetchParameters extends InstrumentationFieldParameters
Parameters sent toInstrumentation
methods
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<DataFetchingEnvironment>
environment
private ExecutionStrategyParameters
executionStrategyParameters
private boolean
trivialDataFetcher
-
Constructor Summary
Constructors Modifier Constructor Description InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, java.util.function.Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher)
private
InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, java.util.function.Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DataFetchingEnvironment
getEnvironment()
boolean
isTrivialDataFetcher()
InstrumentationFieldFetchParameters
withNewState(InstrumentationState instrumentationState)
Deprecated.state is now passed in direct to instrumentation methods-
Methods inherited from class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
getExecutionContext, getExecutionStepInfo, getField, getInstrumentationState
-
-
-
-
Field Detail
-
environment
private final java.util.function.Supplier<DataFetchingEnvironment> environment
-
executionStrategyParameters
private final ExecutionStrategyParameters executionStrategyParameters
-
trivialDataFetcher
private final boolean trivialDataFetcher
-
-
Constructor Detail
-
InstrumentationFieldFetchParameters
public InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, java.util.function.Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher)
-
InstrumentationFieldFetchParameters
private InstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, java.util.function.Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher)
-
-
Method Detail
-
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
public DataFetchingEnvironment getEnvironment()
-
isTrivialDataFetcher
public boolean isTrivialDataFetcher()
-
-