package com.baidu.disconf.client.fetcher; /** * 下载模块 * * @author liaoqiqi * @version 2014-6-12 */ public interface FetcherMgr { /** * 根据 URL 从远程 获取Value值 */ String getValueFromServer(String url) throws Exception; /** * 下载配置文件, remoteUrl是目标 url, 下载到预定义的文件夹,并 下载到 targetDirPath 目录下 * * @throws Exception */ String downloadFileFromServer(String url, String fileName, String targetDirPath) throws Exception; /** * 释放资源 */ void release(); }