public class SftpRemoteFileTemplate extends RemoteFileTemplate<com.jcraft.jsch.ChannelSftp.LsEntry>
RemoteFileTemplate
の SFTP バージョン。RemoteFileOperations.OperationsCallback<F, T>
sessionFactory
コンストラクターと説明 |
---|
SftpRemoteFileTemplate(SessionFactory<com.jcraft.jsch.ChannelSftp.LsEntry> sessionFactory) |
修飾子と型 | メソッドと説明 |
---|---|
protected <T> T | doExecuteWithClient(ClientCallback<com.jcraft.jsch.ChannelSftp,T> callback) |
<T,C> T | executeWithClient(ClientCallback<C,T> callback) セッションのクライアントを取得した後、コールバックの doWithClient メソッドを実行し、低レベルメソッドへのアクセスを提供します。 |
afterPropertiesSet, append, append, execute, exists, get, get, getRemoteFileSeparator, getSession, getSessionFactory, getTemporaryFileSuffix, invoke, isUseTemporaryFileName, list, remove, rename, send, send, setAutoCreateDirectory, setBeanFactory, setCharset, setFileNameExpression, setFileNameGenerator, setRemoteDirectoryExpression, setRemoteFileSeparator, setTemporaryFileSuffix, setTemporaryRemoteDirectoryExpression, setUseTemporaryFileName
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SftpRemoteFileTemplate(SessionFactory<com.jcraft.jsch.ChannelSftp.LsEntry> sessionFactory)
public <T,C> T executeWithClient(ClientCallback<C,T> callback)
RemoteFileOperations
RemoteFileOperations<com.jcraft.jsch.ChannelSftp.LsEntry>
の executeWithClient
RemoteFileTemplate<com.jcraft.jsch.ChannelSftp.LsEntry>
の executeWithClient
T
- ClientCallback.doWithClient(Object)
によって返される型。C
- 基礎となるクライアントオブジェクトの型。callback
- ClientCallback。protected <T> T doExecuteWithClient(ClientCallback<com.jcraft.jsch.ChannelSftp,T> callback)