类 DistroComponentHolder


  • @Component
    public class DistroComponentHolder
    extends java.lang.Object
    Distro component holder.
    作者:
    xiweng.yy
    • 字段详细资料

      • 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
    • 构造器详细资料

      • DistroComponentHolder

        public DistroComponentHolder()
    • 方法详细资料

      • 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()
      • registerFailedTaskHandler

        public void registerFailedTaskHandler​(java.lang.String type,
                                              DistroFailedTaskHandler failedTaskHandler)
      • registerDataProcessor

        public void registerDataProcessor​(DistroDataProcessor dataProcessor)
      • findDataProcessor

        public DistroDataProcessor findDataProcessor​(java.lang.String processType)