@Component public class DefaultGenerateStorageClient extends Object implements GenerateStorageClient
| 限定符和类型 | 字段和说明 |
|---|---|
protected FdfsConnectionManager |
fdfsConnectionManager
connectManager
|
protected static org.slf4j.Logger |
LOGGER
日志
|
protected TrackerClient |
trackerClient
trackerClient
|
| 构造器和说明 |
|---|
DefaultGenerateStorageClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteFile(String groupName,
String path)
删除文件
|
<T> T |
downloadFile(String groupName,
String path,
DownloadCallback<T> callback)
下载整个文件
|
<T> T |
downloadFile(String groupName,
String path,
long fileOffset,
long fileSize,
DownloadCallback<T> callback)
下载文件片段
|
Set<MetaData> |
getMetadata(String groupName,
String path)
获取metadata
|
void |
mergeMetadata(String groupName,
String path,
Set<MetaData> metaDataSet)
合并metadata
|
void |
overwriteMetadata(String groupName,
String path,
Set<MetaData> metaDataSet)
覆盖metadata
|
FileInfo |
queryFileInfo(String groupName,
String path)
查询文件信息
|
void |
setConnectionManager(FdfsConnectionManager fdfsConnectionManager) |
void |
setTrackerClientService(TrackerClient trackerClientService) |
StorePath |
uploadFile(String groupName,
InputStream inputStream,
long fileSize,
String fileExtName)
上传不支持断点续传的文件
|
StorePath |
uploadSlaveFile(String groupName,
String masterFilename,
InputStream inputStream,
long fileSize,
String prefixName,
String fileExtName)
上传从文件
|
@Autowired protected TrackerClient trackerClient
@Autowired protected FdfsConnectionManager fdfsConnectionManager
protected static org.slf4j.Logger LOGGER
public StorePath uploadFile(String groupName, InputStream inputStream, long fileSize, String fileExtName)
uploadFile 在接口中 GenerateStorageClientpublic StorePath uploadSlaveFile(String groupName, String masterFilename, InputStream inputStream, long fileSize, String prefixName, String fileExtName)
uploadSlaveFile 在接口中 GenerateStorageClientpublic Set<MetaData> getMetadata(String groupName, String path)
getMetadata 在接口中 GenerateStorageClientpublic void overwriteMetadata(String groupName, String path, Set<MetaData> metaDataSet)
overwriteMetadata 在接口中 GenerateStorageClientpublic void mergeMetadata(String groupName, String path, Set<MetaData> metaDataSet)
mergeMetadata 在接口中 GenerateStorageClientpublic FileInfo queryFileInfo(String groupName, String path)
queryFileInfo 在接口中 GenerateStorageClientpublic void deleteFile(String groupName, String path)
deleteFile 在接口中 GenerateStorageClientpublic <T> T downloadFile(String groupName, String path, DownloadCallback<T> callback)
downloadFile 在接口中 GenerateStorageClientpublic <T> T downloadFile(String groupName, String path, long fileOffset, long fileSize, DownloadCallback<T> callback)
downloadFile 在接口中 GenerateStorageClientpublic void setTrackerClientService(TrackerClient trackerClientService)
public void setConnectionManager(FdfsConnectionManager fdfsConnectionManager)
Copyright © 2020. All rights reserved.