K - T - public abstract class AbstractDataFetcher<K,T> extends Object implements graphql.schema.DataFetcher<T>, org.dataloader.BatchLoaderWithContext<K,T>
| Modifier and Type | Field and Description |
|---|---|
protected ArgumentHelper |
argumentHelper |
protected BatchLoaderHelper |
batchLoaderHelper |
protected ErrorResultHelper |
errorResultHelper |
protected EventEmitter |
eventEmitter |
protected FieldHelper |
fieldHelper |
protected Operation |
operation |
protected ReflectionHelper |
reflectionHelper |
| Constructor and Description |
|---|
AbstractDataFetcher(Operation operation,
Config config) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(graphql.schema.DataFetchingEnvironment dfe) |
protected SmallRyeContext |
getSmallRyeContext(graphql.schema.DataFetchingEnvironment dfe) |
protected abstract <T> T |
invokeAndTransform(graphql.schema.DataFetchingEnvironment dfe,
graphql.execution.DataFetcherResult.Builder<Object> resultBuilder,
Object[] transformedArguments) |
protected abstract <T> T |
invokeFailure(graphql.execution.DataFetcherResult.Builder<Object> resultBuilder) |
protected Operation operation
protected FieldHelper fieldHelper
protected ReflectionHelper reflectionHelper
protected ErrorResultHelper errorResultHelper
protected ArgumentHelper argumentHelper
protected EventEmitter eventEmitter
protected BatchLoaderHelper batchLoaderHelper
protected SmallRyeContext getSmallRyeContext(graphql.schema.DataFetchingEnvironment dfe)
protected abstract <T> T invokeAndTransform(graphql.schema.DataFetchingEnvironment dfe,
graphql.execution.DataFetcherResult.Builder<Object> resultBuilder,
Object[] transformedArguments)
throws AbstractDataFetcherException,
Exception
protected abstract <T> T invokeFailure(graphql.execution.DataFetcherResult.Builder<Object> resultBuilder)
Copyright © 2018–2021. All rights reserved.