Това е, което искам да направя и използвам JSch за него:
- копирайте файл A от сървър S1 на сървър S2
- когато това стане, направете някаква логика (напр. изпратете имейл за изпълнение на задачата)
Какво не знам:
- JSch прави ли записа в нова тема или не? Това, което го прави объркващо, е фактът, че ChannelSftp внедрява Runnable, поради което потенциално се изпълнява като отделна нишка.
Ако го изпълнява в отделна нишка, тогава не мога да добавя кода си след метода put
, но трябва потенциално да използвам SftpProgressMonitor
вместо това (може би?!).
За съжаление не можах да намеря нищо в тяхната документация за това как ще се изпълнява извикването на put
или други методи - синхронно или асинхронно.