package com.coderising.download.api; public interface ConnectionManager { /** * 给定一个url , 打开一个连接 * * @param url 连接地址 * @param startPos 读取文件的起始位置 * @param endPos 读取文件的结束位置 * @return 连接 */ Connection open(String url, int startPos, int endPos) throws ConnectionException; /** * 获取文件长度 * * @param url 连接地址 * @return 文件长度 */ int getContentLength(String url) throws ConnectionException; }