类 FTPFileInPutStreamFactory
- java.lang.Object
-
- risesoft.data.transfer.stream.ftp.in.stream.FTPFileInPutStreamFactory
-
- 所有已实现的接口:
Closed,DataStreamFactory<DataInputStream>,DataInputStreamFactory
public class FTPFileInPutStreamFactory extends Object implements DataInputStreamFactory
ftp 文件流传输 这个类是符合标准流引擎传输协议的, 但是对于生产者消费者模型来说这是不适用的,读取过快,和堆积必然会造成内存溢出,如果使用限流一定程度上可以解决溢出问题,但治标不治本 因此此类不推荐使用 期待在后续的业务发展中使用到这个类, 如果您需要使用ftp文件传输请使用FTPFileInfoStreamFactoryps:李博2024-03-04 通过大文件,多种方法测试后得出结论- 作者:
- lb
- Date:
- 2024年2月27日
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classFTPFileInPutStreamFactory.FTPFileEntiry
-
构造器概要
构造器 构造器 说明 FTPFileInPutStreamFactory(FtpConfig ftpConfig, LoggerFactory loggerFactory)
-
-
-
构造器详细资料
-
FTPFileInPutStreamFactory
public FTPFileInPutStreamFactory(FtpConfig ftpConfig, LoggerFactory loggerFactory)
-
-
方法详细资料
-
init
public void init()
- 指定者:
init在接口中DataStreamFactory<DataInputStream>
-
getStream
public DataInputStream getStream()
- 指定者:
getStream在接口中DataStreamFactory<DataInputStream>
-
splitToData
public List<Data> splitToData(int executorSize) throws Exception
- 指定者:
splitToData在接口中DataInputStreamFactory- 抛出:
Exception
-
-