インターフェースの使用
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 のメソッド修飾子と型メソッド説明MessageSessionCallback.doInSession(Session<F> session, Message<?> requestMessage) セッションと requestMessage のコンテキスト内で呼び出されます。SessionCallback.doInSession(Session<F> session) セッションのコンテキスト内で呼び出されます。default 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 FileSEAbstractRemoteFileOutboundGateway.get(Message<?> message, Session<F> session, StringSE remoteDir, StringSE remoteFilePath, StringSE remoteFilename, F fileInfoParam) リモートファイルを構成済みのローカルディレクトリにコピーします。protected ListSE<?>リモートファイルをローカル表現にリストします。AbstractRemoteFileOutboundGateway.mGet(Message<?> message, Session<F> session, StringSE remoteDirectory, StringSE remoteFilename) 提供されたディレクトリからリモートサーバーにファイルを再帰的に配置します。protected booleanAbstractRemoteFileOutboundGateway.mv(Message<?> message, Session<F> session, StringSE remoteFilePath, StringSE remoteFileNewPath) リモートパスを別のパスに移動します。指定されたディレクトリのリモートファイル名を一覧表示します。protected StringSEAbstractRemoteFileOutboundGateway.put(Message<?> message, Session<F> session, 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(StringSE remoteDirectoryPath, EvaluationContext localFileEvaluationContext, F remoteFile, FileSE localDirectory, Session<F> session) org.springframework.integration.ftp.gateway 内の Session 使用
型 Session のパラメーターを持つ org.springframework.integration.ftp.gateway のメソッド修飾子と型メソッド説明protected FileSEFtpOutboundGateway.get(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, StringSE remoteDir, StringSE remoteFilePath, StringSE remoteFilename, org.apache.commons.net.ftp.FTPFile fileInfoParam) protected ListSE<?>FtpOutboundGateway.ls(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, 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, StringSE dir) protected StringSEFtpOutboundGateway.put(Message<?> message, Session<org.apache.commons.net.ftp.FTPFile> session, 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インターフェースの実装。