インターフェースの使用
org.springframework.integration.file.remote.session.Session
Session を使用するパッケージ
パッケージ
説明
リモートファイルをサポートするための基本パッケージ。
リモートファイルゲートウェイをサポートするクラスを提供します。
リモートファイルセッションをサポートするクラスを提供します。
リモートとローカルファイルディレクトリの同期をサポートするクラスを提供します。
FTP 発信チャネルアダプターのクラスを提供します。
FTP セッションをサポートするクラスを提供します。
SFTP セッションをサポートするクラスを提供します。
SMB リモートセッション抽象化サポートクラス。
org.springframework.integration.file.remote 内の Session 使用
修飾子と型メソッド説明RemoteFileOperations.getSession()生の Session オブジェクトを取得します。RemoteFileTemplate.getSession()型 Session のパラメーターを持つ org.springframework.integration.file.remote のメソッド修飾子と型メソッド説明@Nullable TMessageSessionCallback.doInSession(Session<F> session, Message<?> requestMessage) セッションと requestMessage のコンテキスト内で呼び出されます。@Nullable TSessionCallback.doInSession(Session<F> session) セッションのコンテキスト内で呼び出されます。default @Nullable ObjectSESessionCallbackWithoutResult.doInSession(Session<F> session) voidSessionCallbackWithoutResult.doInSessionWithoutResult(Session<F> session) セッションのコンテキスト内で呼び出されます。static <F> voidRemoteFileUtils.makeDirectories(StringSE path, Session<F> session, StringSE remoteFileSeparator, org.apache.commons.logging.Log logger) リモートディレクトリを再帰的に作成します。org.springframework.integration.file.remote.gateway 内の Session 使用
型 Session のパラメーターを持つ org.springframework.integration.file.remote.gateway のメソッド修飾子と型メソッド説明protected @Nullable FileSEAbstractRemoteFileOutboundGateway.get(Message<?> message, Session<F> session, @Nullable StringSE remoteDir, StringSE remoteFilePath, StringSE remoteFilename, @Nullable F fileInfoParam) リモートファイルを構成済みのローカルディレクトリにコピーします。protected ListSE<?> AbstractRemoteFileOutboundGateway.ls(Message<?> message, Session<F> session, @Nullable StringSE dir) リモートファイルをローカル表現にリストします。AbstractRemoteFileOutboundGateway.mGet(Message<?> message, Session<F> session, StringSE remoteDirectory, StringSE remoteFilename) 提供されたディレクトリからリモートサーバーにファイルを再帰的に配置します。protected booleanAbstractRemoteFileOutboundGateway.mv(Message<?> message, Session<F> session, StringSE remoteFilePath, StringSE remoteFileNewPath) リモートパスを別のパスに移動します。AbstractRemoteFileOutboundGateway.nlst(Message<?> message, Session<F> session, @Nullable StringSE dir) 指定されたディレクトリのリモートファイル名を一覧表示します。protected StringSEAbstractRemoteFileOutboundGateway.put(Message<?> message, Session<F> session, @Nullable StringSE subDirectory) メッセージに基づいてファイルをリモートサーバーに書き込みます。protected booleanAbstractRemoteFileOutboundGateway.rm(Message<?> message, Session<F> session, StringSE remoteFilePath) 指定されたパスに対してリモート削除を実行します。org.springframework.integration.file.remote.session 内の Session 使用
修飾子と型メソッド説明CachingSessionFactory.getSession()プールからセッションを取得します(利用できない場合はブロックします)。DelegatingSessionFactory.getSession()DelegatingSessionFactory.getSession(ObjectSE key) SessionFactory.getSession()org.springframework.integration.file.remote.synchronizer 内の Session 使用
型 Session のパラメーターを持つ org.springframework.integration.file.remote.synchronizer のメソッド修飾子と型メソッド説明protected booleanAbstractInboundFileSynchronizer.copyFileToLocalDirectory(@Nullable StringSE remoteDirectoryPath, @Nullable EvaluationContext localFileEvaluationContext, F remoteFile, FileSE localDirectory, Session<F> session) org.springframework.integration.ftp.outbound 内の Session 使用
型 Session のパラメーターを持つ org.springframework.integration.ftp.outbound のメソッド修飾子と型メソッド説明protected FileSEFtpOutboundGateway.get(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, @Nullable StringSE remoteDir, StringSE remoteFilePath, StringSE remoteFilename, @Nullable org.apache.commons.net.ftp.FTPFile fileInfoParam) protected ListSE<?> FtpOutboundGateway.ls(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, @Nullable StringSE dir) FtpOutboundGateway.mGet(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, StringSE remoteDirectory, StringSE remoteFilename) FtpOutboundGateway.mPut(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, FileSE localDir) protected booleanFtpOutboundGateway.mv(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, StringSE remoteFilePath, StringSE remoteFileNewPath) FtpOutboundGateway.nlst(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, @Nullable StringSE dir) protected StringSEFtpOutboundGateway.put(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, @Nullable StringSE subDirectory) protected booleanorg.springframework.integration.ftp.session 内の Session 使用
Session を実装している org.springframework.integration.ftp.session のクラスorg.springframework.integration.sftp.session 内の Session 使用
Session を実装している org.springframework.integration.sftp.session のクラスorg.springframework.integration.smb.session 内の Session 使用
Session を実装している org.springframework.integration.smb.session のクラス修飾子と型クラス説明classCommon Internet File System (CIFS) とも呼ばれる Server Message Block (SMB) 用のSessionインターフェースの実装。