@Component
public class DistroComponentHolder
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private java.util.Map<java.lang.String,DistroDataProcessor> |
dataProcessorMap |
private java.util.Map<java.lang.String,DistroDataStorage> |
dataStorageMap |
private java.util.Map<java.lang.String,DistroFailedTaskHandler> |
failedTaskHandlerMap |
private java.util.Map<java.lang.String,DistroTransportAgent> |
transportAgentMap |
| 构造器和说明 |
|---|
DistroComponentHolder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DistroDataProcessor |
findDataProcessor(java.lang.String processType) |
DistroDataStorage |
findDataStorage(java.lang.String type) |
DistroFailedTaskHandler |
findFailedTaskHandler(java.lang.String type) |
DistroTransportAgent |
findTransportAgent(java.lang.String type) |
java.util.Set<java.lang.String> |
getDataStorageTypes() |
void |
registerDataProcessor(DistroDataProcessor dataProcessor) |
void |
registerDataStorage(java.lang.String type,
DistroDataStorage dataStorage) |
void |
registerFailedTaskHandler(java.lang.String type,
DistroFailedTaskHandler failedTaskHandler) |
void |
registerTransportAgent(java.lang.String type,
DistroTransportAgent transportAgent) |
private final java.util.Map<java.lang.String,DistroTransportAgent> transportAgentMap
private final java.util.Map<java.lang.String,DistroDataStorage> dataStorageMap
private final java.util.Map<java.lang.String,DistroFailedTaskHandler> failedTaskHandlerMap
private final java.util.Map<java.lang.String,DistroDataProcessor> dataProcessorMap
public DistroTransportAgent findTransportAgent(java.lang.String type)
public void registerTransportAgent(java.lang.String type,
DistroTransportAgent transportAgent)
public DistroDataStorage findDataStorage(java.lang.String type)
public void registerDataStorage(java.lang.String type,
DistroDataStorage dataStorage)
public java.util.Set<java.lang.String> getDataStorageTypes()
public DistroFailedTaskHandler findFailedTaskHandler(java.lang.String type)
public void registerFailedTaskHandler(java.lang.String type,
DistroFailedTaskHandler failedTaskHandler)
public void registerDataProcessor(DistroDataProcessor dataProcessor)
public DistroDataProcessor findDataProcessor(java.lang.String processType)
Copyright © 2018–2022 Alibaba Group. All rights reserved.