类 DistroComponentHolder
- java.lang.Object
-
- com.alibaba.nacos.core.distributed.distro.component.DistroComponentHolder
-
@Component public class DistroComponentHolder extends java.lang.ObjectDistro component holder.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.util.Map<java.lang.String,DistroDataProcessor>dataProcessorMapprivate java.util.Map<java.lang.String,DistroDataStorage>dataStorageMapprivate java.util.Map<java.lang.String,DistroFailedTaskHandler>failedTaskHandlerMapprivate java.util.Map<java.lang.String,DistroTransportAgent>transportAgentMap
-
构造器概要
构造器 构造器 说明 DistroComponentHolder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DistroDataProcessorfindDataProcessor(java.lang.String processType)DistroDataStoragefindDataStorage(java.lang.String type)DistroFailedTaskHandlerfindFailedTaskHandler(java.lang.String type)DistroTransportAgentfindTransportAgent(java.lang.String type)java.util.Set<java.lang.String>getDataStorageTypes()voidregisterDataProcessor(DistroDataProcessor dataProcessor)voidregisterDataStorage(java.lang.String type, DistroDataStorage dataStorage)voidregisterFailedTaskHandler(java.lang.String type, DistroFailedTaskHandler failedTaskHandler)voidregisterTransportAgent(java.lang.String type, DistroTransportAgent transportAgent)
-
-
-
字段详细资料
-
transportAgentMap
private final java.util.Map<java.lang.String,DistroTransportAgent> transportAgentMap
-
dataStorageMap
private final java.util.Map<java.lang.String,DistroDataStorage> dataStorageMap
-
failedTaskHandlerMap
private final java.util.Map<java.lang.String,DistroFailedTaskHandler> failedTaskHandlerMap
-
dataProcessorMap
private final java.util.Map<java.lang.String,DistroDataProcessor> dataProcessorMap
-
-
方法详细资料
-
findTransportAgent
public DistroTransportAgent findTransportAgent(java.lang.String type)
-
registerTransportAgent
public void registerTransportAgent(java.lang.String type, DistroTransportAgent transportAgent)
-
findDataStorage
public DistroDataStorage findDataStorage(java.lang.String type)
-
registerDataStorage
public void registerDataStorage(java.lang.String type, DistroDataStorage dataStorage)
-
getDataStorageTypes
public java.util.Set<java.lang.String> getDataStorageTypes()
-
findFailedTaskHandler
public DistroFailedTaskHandler findFailedTaskHandler(java.lang.String type)
-
registerFailedTaskHandler
public void registerFailedTaskHandler(java.lang.String type, DistroFailedTaskHandler failedTaskHandler)
-
registerDataProcessor
public void registerDataProcessor(DistroDataProcessor dataProcessor)
-
findDataProcessor
public DistroDataProcessor findDataProcessor(java.lang.String processType)
-
-