类 DefaultGenerateStorageClient
java.lang.Object
com.github.tobato.fastdfs.service.DefaultGenerateStorageClient
- 所有已实现的接口:
GenerateStorageClient
@Component
public class DefaultGenerateStorageClient
extends Object
implements GenerateStorageClient
基本存储客户端操作实现
- 作者:
- tobato
-
字段概要
字段修饰符和类型字段说明protected FdfsConnectionManagerconnectManagerprotected static org.slf4j.Logger日志protected TrackerClienttrackerClient -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明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) 获取metadatavoidmergeMetadata(String groupName, String path, Set<MetaData> metaDataSet) 合并metadatavoidoverwriteMetadata(String groupName, String path, Set<MetaData> metaDataSet) 覆盖metadataqueryFileInfo(String groupName, String path) 查询文件信息voidsetConnectionManager(FdfsConnectionManager fdfsConnectionManager) voidsetTrackerClientService(TrackerClient trackerClientService) uploadFile(String groupName, InputStream inputStream, long fileSize, String fileExtName) 上传不支持断点续传的文件uploadSlaveFile(String groupName, String masterFilename, InputStream inputStream, long fileSize, String prefixName, String fileExtName) 上传从文件
-
字段详细资料
-
trackerClient
trackerClient -
fdfsConnectionManager
connectManager -
LOGGER
protected static org.slf4j.Logger LOGGER日志
-
-
构造器详细资料
-
DefaultGenerateStorageClient
public DefaultGenerateStorageClient()
-
-
方法详细资料
-
uploadFile
public StorePath uploadFile(String groupName, InputStream inputStream, long fileSize, String fileExtName) 上传不支持断点续传的文件- 指定者:
uploadFile在接口中GenerateStorageClient- 返回:
-
uploadSlaveFile
public StorePath uploadSlaveFile(String groupName, String masterFilename, InputStream inputStream, long fileSize, String prefixName, String fileExtName) 上传从文件- 指定者:
uploadSlaveFile在接口中GenerateStorageClient- 返回:
-
getMetadata
获取metadata- 指定者:
getMetadata在接口中GenerateStorageClient- 返回:
-
overwriteMetadata
覆盖metadata- 指定者:
overwriteMetadata在接口中GenerateStorageClient
-
mergeMetadata
合并metadata- 指定者:
mergeMetadata在接口中GenerateStorageClient
-
queryFileInfo
查询文件信息- 指定者:
queryFileInfo在接口中GenerateStorageClient- 返回:
-
deleteFile
删除文件- 指定者:
deleteFile在接口中GenerateStorageClient
-
downloadFile
下载整个文件- 指定者:
downloadFile在接口中GenerateStorageClient- 返回:
-
downloadFile
public <T> T downloadFile(String groupName, String path, long fileOffset, long fileSize, DownloadCallback<T> callback) 下载文件片段- 指定者:
downloadFile在接口中GenerateStorageClient- 返回:
-
setTrackerClientService
-
setConnectionManager
-