使用Jsch进行异步sftp文件传输?

时间:2017-05-11 06:22:28

标签: java sftp jsch asynchronous

有没有办法使用Jsch进行异步sftp文件传输而无需管理自己的线程?

我看到有一个 SftpProgressMonitor监控进度,但它只是提供回调。

我正在寻找类似于Java AsynchronousFileChannel写法的东西:

public abstract Future write(ByteBuffer src, long position)

哪个库提供异步sftp传输?

1 个答案:

答案 0 :(得分:1)

我使用CompletableFuture解决了异步执行传输的问题(请查看runAsyncsupplyAsync方法)。

该课程还提供了将多个未来与以下方法结合或链接的方法:CompletableFuture.allOfCompletableFuture.thenCompose等......