有没有办法使用Jsch进行异步sftp文件传输而无需管理自己的线程?
我看到有一个 SftpProgressMonitor监控进度,但它只是提供回调。
我正在寻找类似于Java AsynchronousFileChannel
写法的东西:
public abstract Future write(ByteBuffer src, long position)
哪个库提供异步sftp传输?
答案 0 :(得分:1)
我使用CompletableFuture解决了异步执行传输的问题(请查看runAsync
和supplyAsync
方法)。
该课程还提供了将多个未来与以下方法结合或链接的方法:CompletableFuture.allOf
,CompletableFuture.thenCompose
等......