spring集成中以字节数组形式获取文件

spring集成中以字节数组形式获取文件,spring,sftp,spring-integration,Spring,Sftp,Spring Integration,我不熟悉spring集成。我需要通过sftp获取一些文件,并立即开始处理该文件的内容。有SFTP入站通道适配器部分满足了我的要求。但它将(如文档所述)获取的文件保存在本地目录中。我不可能将其保存在本地计算机上,但我只想开始处理该文件的内容,因此最好将远程文件作为字节数组或InputStream检索。如何通过spring集成实现这一点 我还想配置我的系统定期获取该文件。我知道我可以在某个方法上用@Scheduled注释配置Springbean,并从该方法开始处理。但是,对于这种情况,spring

我不熟悉spring集成。我需要通过sftp获取一些文件,并立即开始处理该文件的内容。有
SFTP入站通道适配器
部分满足了我的要求。但它将(如文档所述)获取的文件保存在本地目录中。我不可能将其保存在本地计算机上,但我只想开始处理该文件的内容,因此最好将远程文件作为字节数组或
InputStream
检索。如何通过spring集成实现这一点


我还想配置我的系统定期获取该文件。我知道我可以在某个方法上用
@Scheduled
注释配置Springbean,并从该方法开始处理。但是,对于这种情况,spring integration可能有更优雅的解决方案?

spring integration 3.0.1有一个新的
RemoteFileTemplate
,您可以使用它以编程方式以流的形式接收文件。看