|
该版本仍在开发中,尚未被视为稳定。对于最新的稳定版本,请使用 Spring Integration 7.0.0! |
用远程文件模板
Spring Integration 3.0 版本提供了对SftpSession对象。
模板提供了发送、检索(作为输入流删除和重命名文件。
此外,我们还提供执行让调用者在会话中执行多个作的方法。
无论哪种情况,模板都能可靠地结束会话。
更多信息请参见Javadoc for远程文件模板SFTP有一个子类:SftpRemoteFileTemplate.
我们在4.1版本中增加了其他方法,包括getClientInstance().
它提供了对底层的访问频道Sftp,使得访问底层API成为可能。
5.0 版本引入了RemoteFileOperations.invoke(作回调<F, T> action)方法。
该方法允许多个远程文件作调用可在同一线程有界域内调用会期.
当你需要执行多个高级作时,这非常有用远程文件模板作为一个整体。
例如摘要RemoteFileOutboundGateway它与mput命令实现,我们执行放对所提供目录中的每个文件进行作,递归地对其子目录进行作。
更多信息请参见 Javadoc。