インターフェースの使用
org.springframework.integration.file.remote.session.SessionFactory
SessionFactory を使用するパッケージ
パッケージ
説明
Spring Integration Java DSL のファイルコンポーネントサポートを提供します。
リモートファイルをサポートするための基本パッケージ。
リモートファイルゲートウェイをサポートするクラスを提供します。
リモートファイルメッセージハンドラーをサポートするクラスを提供します。
リモートファイルセッションをサポートするクラスを提供します。
リモートとローカルファイルディレクトリの同期をサポートするクラスを提供します。
Java DSL の FTP コンポーネントを提供します。
FTP ゲートウェイをサポートするクラスを提供します。
受信エンドポイントをサポートするクラスを提供します。
FTP 発信チャネルアダプターのクラスを提供します。
FTP セッションをサポートするクラスを提供します。
Java DSL 用の SFTP コンポーネントを提供します。
SFTP ゲートウェイをサポートするクラスを提供します。
受信エンドポイントをサポートするクラスを提供します。
SFTP 発信チャネルアダプターのクラスを提供します。
SFTP セッションをサポートするクラスを提供します。
JavaDSL 用の SMB コンポーネントを提供します。
SMB プロトコル用の受信チャネルアダプターの実装。
SMB プロトコル用の送信チャネルアダプターの実装。
SMB リモートセッション抽象化サポートクラス。
org.springframework.integration.file.dsl 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.file.dsl のコンストラクターorg.springframework.integration.file.remote 内の SessionFactory 使用
SessionFactory として宣言されている org.springframework.integration.file.remote のフィールド修飾子と型フィールド説明protected final SessionFactory<F> RemoteFileTemplate.sessionFactoryリモートファイルセッションを取得するためのSessionFactory。型 SessionFactory のパラメーターを持つ org.springframework.integration.file.remote のコンストラクター修飾子コンストラクター説明RemoteFileTemplate(SessionFactory<F> sessionFactory) 提供されたセッションファクトリでRemoteFileTemplateを構築します。org.springframework.integration.file.remote.gateway 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.file.remote.gateway のコンストラクター修飾子コンストラクター説明AbstractRemoteFileOutboundGateway(SessionFactory<F> sessionFactory, StringSE command, @Nullable StringSE expression) 提供されたセッションファクトリ、コマンド ('ls'、'get' など)、リモートパス (ファイルまたはディレクトリ) を決定する式を使用してインスタンスを構築します。AbstractRemoteFileOutboundGateway(SessionFactory<F> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) 提供されたセッションファクトリ、コマンド ('ls'、'get' など)、リモートパス (ファイルまたはディレクトリ) を決定する式を使用してインスタンスを構築します。AbstractRemoteFileOutboundGateway(SessionFactory<F> sessionFactory, MessageSessionCallback<F, ?> messageSessionCallback) 提供されたセッションファクトリとセッションで操作を実行するためのコールバックを使用してインスタンスを構築します。org.springframework.integration.file.remote.handler 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.file.remote.handler のコンストラクターorg.springframework.integration.file.remote.session 内の SessionFactory 使用
修飾子と型メソッド説明@Nullable SessionFactory<F> DefaultSessionFactoryLocator.getSessionFactory(@Nullable ObjectSE key) @Nullable SessionFactory<F> SessionFactoryLocator.getSessionFactory(ObjectSE key) キーのSessionFactoryを返します。@Nullable SessionFactory<F> DefaultSessionFactoryLocator.removeSessionFactory(ObjectSE key) セッションファクトリを削除します。型 SessionFactory のパラメーターを持つ org.springframework.integration.file.remote.session のメソッド修飾子と型メソッド説明voidDefaultSessionFactoryLocator.addSessionFactory(ObjectSE key, SessionFactory<F> factory) セッションファクトリを追加します。型 SessionFactory のパラメーターを持つ org.springframework.integration.file.remote.session のコンストラクター修飾子コンストラクター説明CachingSessionFactory(SessionFactory<F> sessionFactory) セッション数に制限のない CachingSessionFactory を作成します。CachingSessionFactory(SessionFactory<F> sessionFactory, int sessionCacheSize) 指定したセッション制限で CachingSessionFactory を作成します。DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories, @Nullable SessionFactory<F> defaultFactory) DelegatingSessionFactory(MapSE<ObjectSE, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) 指定されたファクトリとデフォルトキーを使用して、DefaultSessionFactoryLocatorでインスタンスを構築します。型の型引数を持つ org.springframework.integration.file.remote.session のコンストラクターパラメーター SessionFactory修飾子コンストラクター説明DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories) DefaultSessionFactoryLocator(MapSE<ObjectSE, SessionFactory<F>> factories, @Nullable SessionFactory<F> defaultFactory) DelegatingSessionFactory(MapSE<ObjectSE, SessionFactory<F>> factories, SessionFactory<F> defaultFactory) 指定されたファクトリとデフォルトキーを使用して、DefaultSessionFactoryLocatorでインスタンスを構築します。org.springframework.integration.file.remote.synchronizer 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.file.remote.synchronizer のコンストラクター修飾子コンストラクター説明AbstractInboundFileSynchronizer(SessionFactory<F> sessionFactory) Sessionインスタンスの取得に使用されるSessionFactoryでシンクロナイザーを作成します。org.springframework.integration.ftp.dsl 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.ftp.dsl のメソッド修飾子と型メソッド説明static FtpInboundChannelAdapterSpecFtp.inboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) 受信・チャネルアダプター仕様のFtpInboundChannelAdapterSpecファクトリ。static FtpInboundChannelAdapterSpecFtp.inboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) 受信・チャネルアダプター仕様のFtpInboundChannelAdapterSpecファクトリ。static FtpMessageHandlerSpecFtp.outboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。static FtpMessageHandlerSpecFtp.outboundAdapter(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のFtpMessageHandlerSpecファクトリ。static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command) static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてFtpOutboundGatewaySpecを生成します。static FtpOutboundGatewaySpecFtp.outboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) MessageSessionCallbackに基づいてFtpOutboundGatewaySpecを作成します。型 SessionFactory のパラメーターを持つ org.springframework.integration.ftp.dsl のコンストラクター修飾子コンストラクター説明protectedFtpInboundChannelAdapterSpec(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, @Nullable ComparatorSE<FileSE> comparator) protectedFtpMessageHandlerSpec(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) org.springframework.integration.ftp.gateway 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.ftp.gateway のコンストラクター修飾子コンストラクター説明FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたセッションファクトリとコマンド('ls'、'nlst'、'put' または 'mput' )を使用してインスタンスを構築します。FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command, @Nullable StringSE expression) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたセッションファクトリ、コマンド ( "ls"、"get" など)、リモートパスを決定する式を使用してインスタンスを構築します。FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたセッションファクトリとセッションで操作を実行するためのコールバックを使用してインスタンスを構築します。org.springframework.integration.ftp.inbound 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.ftp.inbound のコンストラクター修飾子コンストラクター説明FtpInboundFileSynchronizer(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) Sessionインスタンスの取得に使用されるSessionFactoryでシンクロナイザーを作成します。org.springframework.integration.ftp.outbound 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.ftp.outbound のコンストラクター修飾子コンストラクター説明FtpMessageHandler(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command) 提供されたセッションファクトリとコマンド('ls'、'nlst'、'put' または 'mput' )を使用してインスタンスを構築します。FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, StringSE command, @Nullable StringSE expression) 提供されたセッションファクトリ、コマンド ( "ls"、"get" など)、リモートパスを決定する式を使用してインスタンスを構築します。FtpOutboundGateway(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory, MessageSessionCallback<org.apache.commons.net.ftp.FTPFile, ?> messageSessionCallback) 提供されたセッションファクトリとセッションで操作を実行するためのコールバックを使用してインスタンスを構築します。org.springframework.integration.ftp.session 内の SessionFactory 使用
修飾子と型クラス説明classAbstractFtpSessionFactory<T extends org.apache.commons.net.ftp.FTPClient>FTP SessionFactory 実装の基本クラス。classFTP SessionFactory のデフォルト実装。classFTPS の SessionFactory。型 SessionFactory のパラメーターを持つ org.springframework.integration.ftp.session のコンストラクター修飾子コンストラクター説明FtpRemoteFileTemplate(SessionFactory<org.apache.commons.net.ftp.FTPFile> sessionFactory) org.springframework.integration.sftp.dsl 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.sftp.dsl のメソッド修飾子と型メソッド説明Sftp.inboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) 受信・チャネルアダプター仕様のSftpInboundChannelAdapterSpecファクトリ。Sftp.inboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) 受信・チャネルアダプター仕様のSftpInboundChannelAdapterSpecファクトリ。static SftpMessageHandlerSpecSftp.outboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。static SftpMessageHandlerSpecSftp.outboundAdapter(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のSftpMessageHandlerSpecファクトリ。static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command) static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command, @Nullable StringSE expression) remoteFilePath のSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) remoteFilePath のSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSftpOutboundGatewaySpecを生成します。static SftpOutboundGatewaySpecSftp.outboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) MessageSessionCallbackに基づいてSftpOutboundGatewaySpecを作成します。型 SessionFactory のパラメーターを持つ org.springframework.integration.sftp.dsl のコンストラクター修飾子コンストラクター説明protectedSftpInboundChannelAdapterSpec(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, @Nullable ComparatorSE<FileSE> comparator) protectedSftpMessageHandlerSpec(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) org.springframework.integration.sftp.gateway 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.sftp.gateway のコンストラクター修飾子コンストラクター説明SftpOutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command, @Nullable StringSE expression) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたセッションファクトリ、コマンド ( "ls"、"get" など)、リモートパスを決定する式を使用してインスタンスを構築します。SftpOutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたセッションファクトリとセッションで操作を実行するためのコールバックを使用してインスタンスを構築します。org.springframework.integration.sftp.inbound 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.sftp.inbound のコンストラクター修飾子コンストラクター説明SftpInboundFileSynchronizer(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) Sessionインスタンスの取得に使用されるSessionFactoryを使用してシンクロナイザーを作成します。org.springframework.integration.sftp.outbound 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.sftp.outbound のコンストラクター修飾子コンストラクター説明SftpMessageHandler(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) SftpOutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, StringSE command, @Nullable StringSE expression) 提供されたセッションファクトリ、コマンド ( "ls"、"get" など)、リモートパスを決定する式を使用してインスタンスを構築します。SftpOutboundGateway(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory, MessageSessionCallback<org.apache.sshd.sftp.client.SftpClient.DirEntry, ?> messageSessionCallback) 提供されたセッションファクトリとセッションで操作を実行するためのコールバックを使用してインスタンスを構築します。org.springframework.integration.sftp.session 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.sftp.session のコンストラクター修飾子コンストラクター説明SftpRemoteFileTemplate(SessionFactory<org.apache.sshd.sftp.client.SftpClient.DirEntry> sessionFactory) org.springframework.integration.smb.dsl 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.smb.dsl のメソッド修飾子と型メソッド説明static SmbInboundChannelAdapterSpecSmb.inboundAdapter(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory) 受信・チャネルアダプター仕様のSmbInboundChannelAdapterSpecファクトリ。static SmbInboundChannelAdapterSpecSmb.inboundAdapter(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) 受信・チャネルアダプター仕様のSmbInboundChannelAdapterSpecファクトリ。static SmbMessageHandlerSpecSmb.outboundAdapter(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory) 送信・チャネルアダプター仕様のSmbMessageHandlerSpecファクトリ。static SmbMessageHandlerSpecSmb.outboundAdapter(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, FileExistsMode fileExistsMode) 送信・チャネルアダプター仕様のSmbMessageHandlerSpecファクトリ。static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, StringSE command) static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, StringSE command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSmbOutboundGatewaySpecを生成します。static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command) static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, AbstractRemoteFileOutboundGateway.Command command, @Nullable StringSE expression) リモートパスのSessionFactory、AbstractRemoteFileOutboundGateway.Command、expressionに基づいてSmbOutboundGatewaySpecを生成します。static SmbOutboundGatewaySpecSmb.outboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, MessageSessionCallback<org.codelibs.jcifs.smb.impl.SmbFile, ?> messageSessionCallback) MessageSessionCallbackに基づいてSmbOutboundGatewaySpecを作成します。型 SessionFactory のパラメーターを持つ org.springframework.integration.smb.dsl のコンストラクター修飾子コンストラクター説明protectedSmbInboundChannelAdapterSpec(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, @Nullable ComparatorSE<FileSE> comparator) protectedSmbMessageHandlerSpec(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory) org.springframework.integration.smb.inbound 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.smb.inbound のコンストラクター修飾子コンストラクター説明SmbInboundFileSynchronizer(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory) Sessionインスタンスの取得に使用されるSessionFactoryでシンクロナイザーを作成します。org.springframework.integration.smb.outbound 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.smb.outbound のコンストラクター修飾子コンストラクター説明SmbMessageHandler(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory) SmbOutboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, StringSE command) 提供されたセッションファクトリとコマンド('ls'、'nlst'、'put' または 'mput' )を使用してインスタンスを構築します。SmbOutboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, StringSE command, @Nullable StringSE expression) 提供されたセッションファクトリ、コマンド ( "ls"、"get" など)、リモートパスを決定する式を使用してインスタンスを構築します。SmbOutboundGateway(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory, MessageSessionCallback<org.codelibs.jcifs.smb.impl.SmbFile, ?> messageSessionCallback) 提供されたセッションファクトリとセッションで操作を実行するためのコールバックを使用してインスタンスを構築します。org.springframework.integration.smb.session 内の SessionFactory 使用
型 SessionFactory のパラメーターを持つ org.springframework.integration.smb.session のコンストラクター修飾子コンストラクター説明SmbRemoteFileTemplate(SessionFactory<org.codelibs.jcifs.smb.impl.SmbFile> sessionFactory) 提供されたセッションファクトリでSmbRemoteFileTemplateを構築します。