接口 GenerateStorageClient
- 所有已知子接口:
AppendFileStorageClient,FastFileStorageClient
public interface GenerateStorageClient
基本文件存储客户端操作
- 作者:
- tobato
-
方法概要
修饰符和类型方法说明voiddeleteFile(String groupName, String path) 删除文件<T> TdownloadFile(String groupName, String path, long fileOffset, long fileSize, DownloadCallback<T> callback) 下载文件片段<T> TdownloadFile(String groupName, String path, DownloadCallback<T> callback) 下载整个文件getMetadata(String groupName, String path) 获取文件元信息voidmergeMetadata(String groupName, String path, Set<MetaData> metaDataSet) 修改文件元信息(合并)voidoverwriteMetadata(String groupName, String path, Set<MetaData> metaDataSet) 修改文件元信息(覆盖)queryFileInfo(String groupName, String path) 查看文件的信息uploadFile(String groupName, InputStream inputStream, long fileSize, String fileExtName) 上传文件(文件不可修改)uploadSlaveFile(String groupName, String masterFilename, InputStream inputStream, long fileSize, String prefixName, String fileExtName) 上传从文件
-
方法详细资料
-
uploadFile
上传文件(文件不可修改)文件上传后不可以修改,如果要修改则删除以后重新上传
- 参数:
groupName-inputStream-fileSize-fileExtName-- 返回:
-
uploadSlaveFile
StorePath uploadSlaveFile(String groupName, String masterFilename, InputStream inputStream, long fileSize, String prefixName, String fileExtName) 上传从文件- 参数:
groupName-masterFilename-inputStream-fileSize-prefixName-fileExtName-- 返回:
-
getMetadata
获取文件元信息- 参数:
groupName-path-- 返回:
-
overwriteMetadata
修改文件元信息(覆盖)- 参数:
groupName-path-metaDataSet-
-
mergeMetadata
修改文件元信息(合并)- 参数:
groupName-path-metaDataSet-
-
queryFileInfo
查看文件的信息- 参数:
groupName-path-- 返回:
-
deleteFile
删除文件- 参数:
groupName-path-
-
downloadFile
下载整个文件- 参数:
groupName-path-callback-- 返回:
-
downloadFile
<T> T downloadFile(String groupName, String path, long fileOffset, long fileSize, DownloadCallback<T> callback) 下载文件片段- 参数:
groupName-path-fileOffset-fileSize-callback-- 返回:
-