Class DefaultAppendFileStorageClient
java.lang.Object
com.github.tobato.fastdfs.service.DefaultGenerateStorageClient
com.github.tobato.fastdfs.service.DefaultAppendFileStorageClient
- All Implemented Interfaces:
AppendFileStorageClient,GenerateStorageClient
@Component
public class DefaultAppendFileStorageClient
extends DefaultGenerateStorageClient
implements AppendFileStorageClient
存储服务客户端接口实现
- Author:
- tobato
-
Field Summary
Fields inherited from class com.github.tobato.fastdfs.service.DefaultGenerateStorageClient
fdfsConnectionManager, LOGGER, trackerClient -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendFile(String groupName, String path, InputStream inputStream, long fileSize) 继续上载文件voidmodifyFile(String groupName, String path, InputStream inputStream, long fileSize, long fileOffset) 修改文件voidtruncateFile(String groupName, String path) 清除文件voidtruncateFile(String groupName, String path, long truncatedFileSize) 清除文件uploadAppenderFile(String groupName, InputStream inputStream, long fileSize, String fileExtName) 上传支持断点续传的文件Methods inherited from class com.github.tobato.fastdfs.service.DefaultGenerateStorageClient
deleteFile, downloadFile, downloadFile, getMetadata, mergeMetadata, overwriteMetadata, queryFileInfo, setConnectionManager, setTrackerClientService, uploadFile, uploadSlaveFileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.tobato.fastdfs.service.GenerateStorageClient
deleteFile, downloadFile, downloadFile, getMetadata, mergeMetadata, overwriteMetadata, queryFileInfo, uploadFile, uploadSlaveFile
-
Constructor Details
-
DefaultAppendFileStorageClient
public DefaultAppendFileStorageClient()
-
-
Method Details
-
uploadAppenderFile
public StorePath uploadAppenderFile(String groupName, InputStream inputStream, long fileSize, String fileExtName) 上传支持断点续传的文件- Specified by:
uploadAppenderFilein interfaceAppendFileStorageClient- Returns:
-
appendFile
继续上载文件- Specified by:
appendFilein interfaceAppendFileStorageClient
-
modifyFile
public void modifyFile(String groupName, String path, InputStream inputStream, long fileSize, long fileOffset) 修改文件- Specified by:
modifyFilein interfaceAppendFileStorageClient
-
truncateFile
清除文件- Specified by:
truncateFilein interfaceAppendFileStorageClient
-
truncateFile
清除文件- Specified by:
truncateFilein interfaceAppendFileStorageClient
-