Class SmallRyeContext
- java.lang.Object
-
- io.smallrye.graphql.execution.context.SmallRyeContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.smallrye.graphql.api.Context
Context.VariablesParser
-
-
Field Summary
-
Fields inherited from interface io.smallrye.graphql.api.Context
OPERATION_NAME, QUERY, VARIABLES
-
-
Constructor Summary
Constructors Constructor Description SmallRyeContext(String createdBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtension(String key, Object value)Adds single instance of user created extension into the context.Map<String,Object>getAddedExtensions()<A> Map<String,A>getArguments()graphql.schema.DataFetchingEnvironmentgetDataFetchingEnvironment()DocumentSuppliergetDocumentSupplier()StringgetExecutionId()graphql.ExecutionInputgetExecutionInput()FieldgetField()StringgetFieldName()Optional<String>getOperationName()StringgetOperationType()Optional<String>getParentTypeName()StringgetPath()QueryCachegetQueryCache()jakarta.json.JsonObjectgetRequest()List<String>getRequestedOperationTypes()jakarta.json.JsonArraygetSelectedAndSourceFields()jakarta.json.JsonArraygetSelectedFields()<S> SgetSource()voidsetAddedExtensions(Map<String,Object> addedExtensions)Sets the entire map of extension(s) into the context.<A> voidsetArguments(Map<String,A> arguments)voidsetDataFetchingEnvironment(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment)voidsetDocumentSupplier(DocumentSupplier documentSupplier)voidsetExecutionId(String executionId)voidsetExecutionInput(graphql.ExecutionInput executionInput)voidsetExecutionResult(graphql.ExecutionResult executionResult)voidsetField(Field field)voidsetFieldName(String fieldName)voidsetOperationName(String operationName)voidsetOperationType(String operationType)voidsetParentTypeName(String parentTypeName)voidsetPath(String path)voidsetQueryCache(QueryCache queryCache)voidsetRequest(jakarta.json.JsonObject request)voidsetRequestedOperationTypes(List<String> requestedOperationTypes)voidsetSelectedAndSourceFields(jakarta.json.JsonArray selectedAndSourceFields)voidsetSelectedFields(jakarta.json.JsonArray selectedFields)<S> voidsetSource(S source)StringtoString()<T> Tunwrap(Class<T> wrappedType)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.smallrye.graphql.api.Context
getArgument, getArgumentOrDefault, getQuery, getVariables, hasArgument, hasOperationName, hasRequest, hasSource, hasVariables
-
-
-
-
Constructor Detail
-
SmallRyeContext
public SmallRyeContext(String createdBy)
-
-
Method Detail
-
setAddedExtensions
public void setAddedExtensions(Map<String,Object> addedExtensions)
Sets the entire map of extension(s) into the context.- Parameters:
addedExtensions- The Map object containing extension(s).
-
addExtension
public void addExtension(String key, Object value)
Adds single instance of user created extension into the context.- Parameters:
key- The key (identification) of the extension.value- The value of extension.
-
getRequest
public jakarta.json.JsonObject getRequest()
- Specified by:
getRequestin interfaceContext
-
setRequest
public void setRequest(jakarta.json.JsonObject request)
-
getExecutionId
public String getExecutionId()
- Specified by:
getExecutionIdin interfaceContext
-
setExecutionId
public void setExecutionId(String executionId)
-
getFieldName
public String getFieldName()
- Specified by:
getFieldNamein interfaceContext
-
setFieldName
public void setFieldName(String fieldName)
-
getField
public Field getField()
-
setField
public void setField(Field field)
-
getArguments
public <A> Map<String,A> getArguments()
- Specified by:
getArgumentsin interfaceContext
-
setSource
public <S> void setSource(S source)
-
setPath
public void setPath(String path)
-
getSelectedFields
public jakarta.json.JsonArray getSelectedFields()
- Specified by:
getSelectedFieldsin interfaceContext
-
setSelectedFields
public void setSelectedFields(jakarta.json.JsonArray selectedFields)
-
getSelectedAndSourceFields
public jakarta.json.JsonArray getSelectedAndSourceFields()
- Specified by:
getSelectedAndSourceFieldsin interfaceContext
-
setSelectedAndSourceFields
public void setSelectedAndSourceFields(jakarta.json.JsonArray selectedAndSourceFields)
-
getOperationType
public String getOperationType()
- Specified by:
getOperationTypein interfaceContext
-
setOperationType
public void setOperationType(String operationType)
-
getRequestedOperationTypes
public List<String> getRequestedOperationTypes()
- Specified by:
getRequestedOperationTypesin interfaceContext
-
setRequestedOperationTypes
public void setRequestedOperationTypes(List<String> requestedOperationTypes)
-
getParentTypeName
public Optional<String> getParentTypeName()
- Specified by:
getParentTypeNamein interfaceContext
-
setParentTypeName
public void setParentTypeName(String parentTypeName)
-
getOperationName
public Optional<String> getOperationName()
- Specified by:
getOperationNamein interfaceContext
-
setOperationName
public void setOperationName(String operationName)
-
getDataFetchingEnvironment
public graphql.schema.DataFetchingEnvironment getDataFetchingEnvironment()
-
setDataFetchingEnvironment
public void setDataFetchingEnvironment(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment)
-
getExecutionInput
public graphql.ExecutionInput getExecutionInput()
-
setExecutionInput
public void setExecutionInput(graphql.ExecutionInput executionInput)
-
getQueryCache
public QueryCache getQueryCache()
-
setQueryCache
public void setQueryCache(QueryCache queryCache)
-
getDocumentSupplier
public DocumentSupplier getDocumentSupplier()
-
setDocumentSupplier
public void setDocumentSupplier(DocumentSupplier documentSupplier)
-
setExecutionResult
public void setExecutionResult(graphql.ExecutionResult executionResult)
-
-