使用 Jsch 进行异步 sftp 文件传输?
Async sftp file transfer with Jsch?
有没有一种方法可以使用 Jsch 进行异步 sftp 文件传输而无需管理自己的线程?
我看到有一个
SftpProgressMonitor 监控进度,但它只是提供回调。
我正在寻找类似于 Java 的 AsynchronousFileChannel
写入方法的东西:
public abstract Future write(ByteBuffer src, long position)
哪个库提供异步 sftp 传输?
我使用 CompletableFuture 解决了异步执行传输的问题(查看 runAsync
和 supplyAsync
方法)。
class 还提供了将多个 future 组合或链接在一起的方法,例如:CompletableFuture.allOf
、CompletableFuture.thenCompose
等...
有没有一种方法可以使用 Jsch 进行异步 sftp 文件传输而无需管理自己的线程?
我看到有一个 SftpProgressMonitor 监控进度,但它只是提供回调。
我正在寻找类似于 Java 的 AsynchronousFileChannel
写入方法的东西:
public abstract Future write(ByteBuffer src, long position)
哪个库提供异步 sftp 传输?
我使用 CompletableFuture 解决了异步执行传输的问题(查看 runAsync
和 supplyAsync
方法)。
class 还提供了将多个 future 组合或链接在一起的方法,例如:CompletableFuture.allOf
、CompletableFuture.thenCompose
等...