クラス Ftp
java.lang.ObjectSE
org.springframework.integration.ftp.dsl.Ftp
FTP コンポーネントのファクトリ。
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell, Deepak Gunasekaran
方法の概要
修飾子と型メソッド説明static FtpInboundChannelAdapterSpecinboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) 受信・チャネルアダプター仕様のFtpInboundChannelAdapterSpecファクトリ。static FtpInboundChannelAdapterSpecinboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) 受信・チャネルアダプター仕様のFtpInboundChannelAdapterSpecファクトリ。inboundStreamingAdapter(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate) 受信・チャネルアダプター仕様のFtpStreamingInboundChannelAdapterSpecファクトリ。inboundStreamingAdapter(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, @Nullable ComparatorSE<org.apache.commons.net.ftp.FTPFile> receptionOrderComparator) 受信・チャネルアダプター仕様のFtpStreamingInboundChannelAdapterSpecファクトリ。static FtpMessageHandlerSpecoutboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。static FtpMessageHandlerSpecoutboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。static FtpMessageHandlerSpecoutboundAdapter(FtpRemoteFileTemplate ftpRemoteFileTemplate) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。static FtpMessageHandlerSpecoutboundAdapter(FtpRemoteFileTemplate ftpRemoteFileTemplate, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。static FtpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, StringSE command) static FtpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, StringSE command, @Nullable StringSE expression) リモートパスのRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。static FtpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command) static FtpOutboundGatewaySpecoutboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) リモートパスのRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。static FtpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command) static FtpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。static FtpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) static FtpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。static FtpOutboundGatewaySpecoutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) MessageSessionCallbackに基づいてFtpOutboundGatewaySpecを作成します。
方法の詳細
inboundAdapter
public static FtpInboundChannelAdapterSpec inboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) 受信・チャネルアダプター仕様のFtpInboundChannelAdapterSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。- 戻り値:
- スペック。
inboundAdapter
public static FtpInboundChannelAdapterSpec inboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) 受信・チャネルアダプター仕様のFtpInboundChannelAdapterSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。receptionOrderComparator- コンパレータ。- 戻り値:
- スペック。
inboundStreamingAdapter
public static FtpStreamingInboundChannelAdapterSpec inboundStreamingAdapter(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate) 受信・チャネルアダプター仕様のFtpStreamingInboundChannelAdapterSpecファクトリ。- パラメーター:
remoteFileTemplate- リモートファイルテンプレート。- 戻り値:
- スペック。
inboundStreamingAdapter
public static FtpStreamingInboundChannelAdapterSpec inboundStreamingAdapter(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, @Nullable ComparatorSE<org.apache.commons.net.ftp.FTPFile> receptionOrderComparator) 受信・チャネルアダプター仕様のFtpStreamingInboundChannelAdapterSpecファクトリ。- パラメーター:
remoteFileTemplate- リモートファイルテンプレート。receptionOrderComparator- コンパレータ。- 戻り値:
- スペック。
outboundAdapter
public static FtpMessageHandlerSpec outboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。- 戻り値:
- スペック。
outboundAdapter
public static FtpMessageHandlerSpec outboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。- パラメーター:
sessionFactory- セッションファクトリ。fileExistsMode- ファイル存在モード。- 戻り値:
- スペック。
outboundAdapter
送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。- パラメーター:
ftpRemoteFileTemplate- リモートファイルテンプレート。- 戻り値:
- スペック。
- 導入:
- 5.4
outboundAdapter
public static FtpMessageHandlerSpec outboundAdapter(FtpRemoteFileTemplate ftpRemoteFileTemplate, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。- パラメーター:
ftpRemoteFileTemplate- リモートファイルテンプレート。fileExistsMode- ファイル存在モード。- 戻り値:
- スペック。
- 導入:
- 5.4
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) - パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。- 戻り値:
FtpOutboundGatewaySpec- 導入:
- 6.4
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。- パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。expression- リモートパス SpEL 式。- 戻り値:
FtpOutboundGatewaySpec
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command) - パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。- 戻り値:
FtpOutboundGatewaySpec- 導入:
- 6.4
- 関連事項:
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。- パラメーター:
sessionFactory-SessionFactorycommand- FTP で実行するコマンド。expression- リモートパス SpEL 式。- 戻り値:
FtpOutboundGatewaySpec- 関連事項:
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command) - パラメーター:
remoteFileTemplate-RemoteFileTemplatecommand- FTP で実行するコマンド。- 戻り値:
FtpOutboundGatewaySpec- 導入:
- 6.4
- 関連事項:
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) リモートパスのRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。- パラメーター:
remoteFileTemplate-RemoteFileTemplatecommand- FTP で実行するコマンド。expression- リモートパス SpEL 式。- 戻り値:
FtpOutboundGatewaySpec- 関連事項:
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, StringSE command) - パラメーター:
remoteFileTemplate-RemoteFileTemplatecommand- FTP で実行するコマンド。- 戻り値:
FtpOutboundGatewaySpec- 導入:
- 6.4
- 関連事項:
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> remoteFileTemplate, StringSE command, @Nullable StringSE expression) リモートパスのRemoteFileTemplate、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。- パラメーター:
remoteFileTemplate-RemoteFileTemplatecommand- FTP で実行するコマンド。expression- リモートパス SpEL 式。- 戻り値:
FtpOutboundGatewaySpec- 関連事項:
outboundGateway
public static FtpOutboundGatewaySpec outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) MessageSessionCallbackに基づいてFtpOutboundGatewaySpecを作成します。- パラメーター:
sessionFactory- 接続するSessionFactorymessageSessionCallback-Messageコンテキストで SFTP 操作を実行するためのMessageSessionCallback。- 戻り値:
FtpOutboundGatewaySpec- 関連事項: