我正在使用Apache Mina构建我自己的SFTP服务器。我想在每次文件传输完成后自动通知服务器。请向我提供一些有关此方向的指示。
理想情况下,应该有一个我需要实现的接口(interface)和一个我需要注册回调函数的类。我知道Apache MIna SSHD在具有IO事件,处理程序和过滤器的引擎盖下使用Apache Mina。
我正在寻找更具体的东西。注册我的回调函数的类和方法名称将很有帮助。
最佳答案
我使用Mina SSHD的早期版本尝试了类似的操作。我最终创建了自己的FileSystemFactory
,FileSystemView
和SshFile
实现。 SshFile
接口(interface)具有针对create()
,delete()
,createOutputStream()
等的回调方法。如果有人拥有更简单,更优雅的解决方案,我将非常感兴趣。
关于ssh - Apache MINA SFTP-成功传输文件后添加回调方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26855207/