クラス Sftp
java.lang.ObjectSE
org.springframework.integration.sftp.dsl.Sftp
SFTP コンポーネントのファクトリ。
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell, Deepak Gunasekaran
メソッドのサマリー
修飾子と型メソッド説明inboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) 受信・チャネルアダプター仕様のSftpInboundChannelAdapterSpecファクトリ。inboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, ComparatorSE<FileSE> receptionOrderComparator) 受信・チャネルアダプター仕様のSftpInboundChannelAdapterSpecファクトリ。inboundStreamingAdapter(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate) 受信・チャネルアダプター仕様のSftpStreamingInboundChannelAdapterSpecファクトリ。inboundStreamingAdapter(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, ComparatorSE<org.apache.sshd.sftp.client.SftpClient.DirEntry> receptionOrderComparator) 受信・チャネルアダプター仕様のSftpStreamingInboundChannelAdapterSpecファクトリ。static SftpMessageHandlerSpecoutboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。static SftpMessageHandlerSpecoutboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。static SftpMessageHandlerSpecoutboundAdapter(SftpRemoteFileTemplate sftpRemoteFileTemplate) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。static SftpMessageHandlerSpecoutboundAdapter(SftpRemoteFileTemplate sftpRemoteFileTemplate, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。static SftpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, StringSE command) static SftpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, StringSE command, StringSE expression) remoteFilePath のRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。static SftpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command) static SftpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command, StringSE expression) リモートパスのRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。static SftpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command) static SftpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command, StringSE expression) remoteFilePath のSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。static SftpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) static SftpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, StringSE expression) remoteFilePath のSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。static SftpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) MessageSessionCallbackに基づいてSftpOutboundGatewaySpecを作成します。
メソッドの詳細
inboundAdapter
public static SftpInboundChannelAdapterSpec inboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) 受信・チャネルアダプター仕様のSftpInboundChannelAdapterSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。- 戻り値:
- スペック。
inboundAdapter
public static SftpInboundChannelAdapterSpec inboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) 受信・チャネルアダプター仕様のSftpInboundChannelAdapterSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。receptionOrderComparator- コンパレータ。- 戻り値:
- スペック。
inboundStreamingAdapter
public static SftpStreamingInboundChannelAdapterSpec inboundStreamingAdapter(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate) 受信・チャネルアダプター仕様のSftpStreamingInboundChannelAdapterSpecファクトリ。- パラメーター:
remoteFileTemplate- リモートファイルテンプレート。- 戻り値:
- スペック。
inboundStreamingAdapter
public static SftpStreamingInboundChannelAdapterSpec inboundStreamingAdapter(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, @Nullable ComparatorSE<org.apache.sshd.sftp.client.SftpClient.DirEntry> receptionOrderComparator) 受信・チャネルアダプター仕様のSftpStreamingInboundChannelAdapterSpecファクトリ。- パラメーター:
remoteFileTemplate- リモートファイルテンプレート。receptionOrderComparator- コンパレータ。- 戻り値:
- スペック。
outboundAdapter
public static SftpMessageHandlerSpec outboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。- 戻り値:
- スペック。
outboundAdapter
public static SftpMessageHandlerSpec outboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。fileExistsMode- ファイル存在モード。- 戻り値:
- スペック。
outboundAdapter
送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。- パラメーター:
sftpRemoteFileTemplate- リモートファイルテンプレート。- 戻り値:
- スペック。
- 導入:
- 5.4
outboundAdapter
public static SftpMessageHandlerSpec outboundAdapter(SftpRemoteFileTemplate sftpRemoteFileTemplate, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。- パラメーター:
sftpRemoteFileTemplate- リモートファイルテンプレート。fileExistsMode- ファイル存在モード。- 戻り値:
- スペック。
- 導入:
- 5.4
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) - パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。- 戻り値:
SftpOutboundGatewaySpec- 導入:
- 6.4
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) remoteFilePath のSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。- パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。expression- remoteFilePath SpEL 式。- 戻り値:
SftpOutboundGatewaySpec
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command) - パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。- 戻り値:
SftpOutboundGatewaySpec- 導入:
- 6.4
- 関連事項:
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command, @Nullable StringSE expression) remoteFilePath のSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。- パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。expression- remoteFilePath SpEL 式。- 戻り値:
SftpOutboundGatewaySpec- 関連事項:
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command) - パラメーター:
remoteFileTemplate- ベースとなるRemoteFileTemplatecommand- SFTP で実行するコマンド。- 戻り値:
SftpOutboundGatewaySpec- 導入:
- 6.4
- 関連事項:
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) リモートパスのRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。- パラメーター:
remoteFileTemplate- ベースとなるRemoteFileTemplatecommand- SFTP で実行するコマンド。expression- リモートパス SpEL 式。- 戻り値:
SftpOutboundGatewaySpec- 関連事項:
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, StringSE command) - パラメーター:
remoteFileTemplate- ベースとなるRemoteFileTemplatecommand- SFTP で実行するコマンド。- 戻り値:
SftpOutboundGatewaySpec- 導入:
- 6.4
- 関連事項:
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.sshd.sftp.client.SftpClient.DirEntry> remoteFileTemplate, StringSE command, @Nullable StringSE expression) remoteFilePath のRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。- パラメーター:
remoteFileTemplate- ベースとなるRemoteFileTemplatecommand- SFTP で実行するコマンド。expression- remoteFilePath SpEL 式。- 戻り値:
SftpOutboundGatewaySpec- 関連事項:
outboundGateway
public static SftpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) MessageSessionCallbackに基づいてSftpOutboundGatewaySpecを作成します。- パラメーター:
sessionFactory- 接続するSessionFactorymessageSessionCallback-Messageコンテキストで SFTP 操作を実行するためのMessageSessionCallback。- 戻り値:
SftpOutboundGatewaySpec- 関連事項: