Асинхронная передача sftp файлов с помощью Jsch?

Есть ли способ выполнить асинхронную передачу sftp-файлов с помощью Jsch, не управляя своими собственными потоками?

Я вижу, что есть SftpProgressMonitor для мониторинга прогресса, но он просто обеспечивает обратный вызов.

Я ищу что-то похожее на Java AsynchronousFileChannel написать метод:

Публичный аннотация Будущая запись (ByteBuffer src, длинная позиция)

Какая библиотека обеспечивает асинхронную передачу sftp?

1 ответ

Решение

Я решил проблему, выполняя передачу асинхронно, используя CompletableFuture(взгляните на runAsync а также supplyAsync методы).

Класс также предлагает методы для объединения или объединения нескольких фьючерсов вместе с такими методами: CompletableFuture.allOf, CompletableFuture.thenCompose, так далее...

Другие вопросы по тегам