类 AbstractFdfsCommand<T>
java.lang.Object
com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand<T>
- 类型参数:
T-
- 所有已实现的接口:
FdfsCommand<T>
- 直接已知子类:
StorageAppendFileCommand,StorageDeleteFileCommand,StorageDownloadCommand,StorageGetMetadataCommand,StorageModifyCommand,StorageQueryFileInfoCommand,StorageSetMetadataCommand,StorageTruncateCommand,StorageUploadFileCommand,StorageUploadSlaveFileCommand,TrackerDeleteStorageCommand,TrackerGetFetchStorageCommand,TrackerGetStoreStorageCommand,TrackerListGroupsCommand,TrackerListStoragesCommand
交易命令抽象类
- 作者:
- tobato
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明execute(Connection conn) 对服务端发出请求然后接收反馈protected Treceive(InputStream in, Charset charset) 接收这里只能确切知道报文头,报文内容(参数+文件)只能靠接收对象分析protected voidsend(OutputStream out, Charset charset) 将报文输出规范为模板方法protected voidsendFileContent(InputStream ins, long size, OutputStream ous) 发送文件
-
字段详细资料
-
request
表示请求消息 -
response
解析反馈消息对象
-
-
构造器详细资料
-
AbstractFdfsCommand
public AbstractFdfsCommand()
-
-
方法详细资料
-
execute
对服务端发出请求然后接收反馈- 指定者:
execute在接口中FdfsCommand<T>
-
send
将报文输出规范为模板方法1.输出报文头 2.输出报文参数 3.输出文件内容
- 参数:
out-- 抛出:
IOException
-
receive
接收这里只能确切知道报文头,报文内容(参数+文件)只能靠接收对象分析- 参数:
in-- 返回:
- 抛出:
IOException
-
sendFileContent
发送文件- 参数:
ins-size-ous-- 抛出:
IOException
-