使用 Spring Integrations Sftp Streaming java 配置写入远程文件
Writing to a remote file using Spring Integrations Sftp Streaming java configuration
如何使用 Spring 集成 Sftp Streaming 写入远程文件。我使用 xml 获得了一些代码,但我必须严格使用 java 配置,但我找不到任何 .经过一些验证后,我必须继续将一些数据附加到文件中 failure.So 这不是一次 write/transfer 但我必须保持与远程的连接并继续附加错误的文件 logs.Any 帮助赞赏。
使用 SftpRemoteFileTemplate
execute()
和 SessionCallback
...
SftpRemoteFileTemplate template = new SftpRemoteFileTemplate(sessionFactory);
PipedInputStream pipe = new PipedInputStream();
OutputStream outputStream = new PipedOutputStream(pipe);
template.execute(s -> {
s.write(pipe, "/foo/bar.log");
return null;
});
写入输出流(从另一个线程)将通过管道传输到输入流。传输将在流关闭时结束。
如何使用 Spring 集成 Sftp Streaming 写入远程文件。我使用 xml 获得了一些代码,但我必须严格使用 java 配置,但我找不到任何 .经过一些验证后,我必须继续将一些数据附加到文件中 failure.So 这不是一次 write/transfer 但我必须保持与远程的连接并继续附加错误的文件 logs.Any 帮助赞赏。
使用 SftpRemoteFileTemplate
execute()
和 SessionCallback
...
SftpRemoteFileTemplate template = new SftpRemoteFileTemplate(sessionFactory);
PipedInputStream pipe = new PipedInputStream();
OutputStream outputStream = new PipedOutputStream(pipe);
template.execute(s -> {
s.write(pipe, "/foo/bar.log");
return null;
});
写入输出流(从另一个线程)将通过管道传输到输入流。传输将在流关闭时结束。