package com.baidu.disconf.client.core.processor; import com.baidu.disconf.client.core.processor.impl.DisconfFileCoreProcessorImpl; import com.baidu.disconf.client.core.processor.impl.DisconfItemCoreProcessorImpl; import com.baidu.disconf.client.fetcher.FetcherMgr; import com.baidu.disconf.client.support.registry.Registry; import com.baidu.disconf.client.watch.WatchMgr; /** * 核心处理器工厂 * * @author liaoqiqi * @version 2014-8-4 */ public class DisconfCoreProcessorFactory { /** * 获取配置文件核心处理器 */ public static DisconfCoreProcessor getDisconfCoreProcessorFile(WatchMgr watchMgr, FetcherMgr fetcherMgr, Registry registry) { return new DisconfFileCoreProcessorImpl(watchMgr, fetcherMgr, registry); } /** * 获取配置项核心 处理器 */ public static DisconfCoreProcessor getDisconfCoreProcessorItem(WatchMgr watchMgr, FetcherMgr fetcherMgr, Registry registry) { return new DisconfItemCoreProcessorImpl(watchMgr, fetcherMgr, registry); } }