public class GraphqlContext extends Object
| 构造器和说明 |
|---|
GraphqlContext(RegistryState registryState) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
finish()
完成注册
|
Api |
getApi(String code)
get Api by api.code or refId or FieldCoordinates string
|
GraphqlModuleContext |
getContextModule(String moduleName)
通过领域名称获取领域上下文
|
BaseDataFetcher |
getDataFetcher(String typeName,
String fieldName)
get dataFetcher by FieldCoordinates
|
Entity |
getEntity(String entityName)
通过实体名称获取实体信息
|
Map<String,GraphqlModuleContext> |
getModuleContextMap() |
RegistryState |
getRegistryState() |
boolean |
isBusy()
是否正在构建
|
void |
registryInnerProvider(List<InnerProvider> innerProviders)
注册Inner Providers
|
void |
restart()
中断
|
void |
setRegistryState(RegistryState registryState) |
public GraphqlContext(RegistryState registryState)
public void setRegistryState(RegistryState registryState)
public boolean isBusy()
public void finish()
public void restart()
public RegistryState getRegistryState()
public void registryInnerProvider(List<InnerProvider> innerProviders)
innerProviders - 内置服务列表public Entity getEntity(String entityName)
entityName - 实体名称public Map<String,GraphqlModuleContext> getModuleContextMap()
public GraphqlModuleContext getContextModule(String moduleName)
moduleName - 领域名称public Api getApi(String code)
code - api.code or refId or FieldCoordinatespublic BaseDataFetcher getDataFetcher(String typeName, String fieldName)
typeName - type namefieldName - field name in typeCopyright © 2020. All rights reserved.