クラス DefaultSftpSessionFactory.ConcurrentSftpClient
java.lang.ObjectSE
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.client.subsystem.AbstractSubsystemClient
org.apache.sshd.sftp.client.impl.AbstractSftpClient
org.apache.sshd.sftp.client.impl.DefaultSftpClient
org.springframework.integration.sftp.session.DefaultSftpSessionFactory.ConcurrentSftpClient
- 実装されているすべてのインターフェース:
CloseableSE、AutoCloseableSE、ChannelSE、org.apache.sshd.client.channel.ClientChannelHolder、org.apache.sshd.client.session.ClientSessionHolder、org.apache.sshd.client.subsystem.SubsystemClient、org.apache.sshd.common.channel.ChannelHolder、org.apache.sshd.common.NamedResource、org.apache.sshd.common.session.SessionContextHolder、org.apache.sshd.common.session.SessionHolder<org.apache.sshd.client.session.ClientSession>、org.apache.sshd.sftp.client.FullAccessSftpClient、org.apache.sshd.sftp.client.RawSftpClient、org.apache.sshd.sftp.client.SftpClient、org.apache.sshd.sftp.client.SftpErrorDataHandler
- 含まれているクラス:
DefaultSftpSessionFactory
protected class DefaultSftpSessionFactory.ConcurrentSftpClient
extends org.apache.sshd.sftp.client.impl.DefaultSftpClient
同時対話のために
DefaultSftpClient.send(int, Buffer) をロックする DefaultSftpClient 拡張。 また、提供された DefaultSftpSessionFactory.timeout を AbstractSftpClient.SFTP_CLIENT_CMD_TIMEOUT プロパティとして設定します。
- 導入:
- 2.0
- 作成者:
- Josh Long, Mario Gray, Oleg Zhurakousky, Gunnar Hillert, Gary Russell, David Liu, Pat Turner, Artem Bilan, Krzysztof Debski, Auke Zaaiman, Christian Tzolov, Adama Sorho, Darryl Smith, Alastair Mailer
ネストされたクラスの要約
クラス org.apache.sshd.sftp.client.impl.DefaultSftpClient から継承されたネストクラス / インターフェース
org.apache.sshd.sftp.client.impl.DefaultSftpClient.SftpChannelSubsystemインターフェース org.apache.sshd.sftp.client.SftpClient から継承されたネストクラス / インターフェース
org.apache.sshd.sftp.client.SftpClient.Attribute, org.apache.sshd.sftp.client.SftpClient.Attributes, org.apache.sshd.sftp.client.SftpClient.CloseableHandle, org.apache.sshd.sftp.client.SftpClient.CopyMode, org.apache.sshd.sftp.client.SftpClient.DirEntry, org.apache.sshd.sftp.client.SftpClient.Handle, org.apache.sshd.sftp.client.SftpClient.OpenModeフィールドのサマリー
クラス org.apache.sshd.sftp.client.impl.AbstractSftpClient から継承されたフィールド
errorDataHandler, INIT_COMMAND_SIZE, SFTP_CLIENT_CMD_TIMEOUTクラス org.apache.sshd.common.util.logging.AbstractLoggingBean から継承されたフィールド
logインターフェース org.apache.sshd.common.NamedResource から継承されたフィールド
BY_NAME_COMPARATOR, NAME_EXTRACTORインターフェース org.apache.sshd.sftp.client.SftpClient から継承されたフィールド
DEFAULT_CHANNEL_MODES, EMPTY_DIR_ENTRIES, IO_BUFFER_SIZE, MIN_BUFFER_SIZE, MIN_READ_BUFFER_SIZE, MIN_WRITE_BUFFER_SIZEインターフェース org.apache.sshd.sftp.client.SftpErrorDataHandler から継承されたフィールド
EMPTYコンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedConcurrentSftpClient(org.apache.sshd.client.session.ClientSession clientSession, org.apache.sshd.sftp.client.SftpVersionSelector initialVersionSelector, org.apache.sshd.sftp.client.SftpErrorDataHandler errorDataHandler) メソッドのサマリー
修飾子と型メソッド説明protected org.apache.sshd.client.channel.ChannelSubsystemcreateSftpChannelSubsystem(org.apache.sshd.client.session.ClientSession clientSession) org.apache.sshd.sftp.client.SftpMessagewrite(int cmd, org.apache.sshd.common.util.buffer.Buffer buffer) クラス org.apache.sshd.sftp.client.impl.DefaultSftpClient から継承されたメソッド
close, data, getClientChannel, getClientSession, getNameDecodingCharset, getServerExtensions, getVersion, handleInitResponse, init, isClosing, isOpen, negotiateVersion, process, receive, receive, receive, receive, send, setNameDecodingCharset, waitForInitResponseクラス org.apache.sshd.sftp.client.impl.AbstractSftpClient から継承されたメソッド
canonicalPath, checkAttributes, checkAttributesResponse, checkCommandStatus, checkDataResponse, checkDirResponse, checkHandle, checkHandleResponse, checkOneName, checkOneNameResponse, checkResponseStatus, checkResponseStatus, close, errorData, getChannel, getExtension, getExtension, getParsedServerExtensions, getParsedServerExtensions, getReadBufferSize, getReferencedName, getWriteBufferSize, handleUnexpectedAttributesPacket, handleUnexpectedHandlePacket, handleUnexpectedPacket, handleUnknownDataPacket, handleUnknownDirListingPacket, handleUnknownOneNamePacket, link, listDir, lock, lstat, mkdir, open, openDir, openRemoteFileChannel, put, putReferencedName, read, read, readAttributes, readDir, readDir, readLink, remove, rename, response, rmdir, rpc, setStat, setStat, stat, stat, throwStatusException, unlock, write, write, writeAttributesクラス org.apache.sshd.client.subsystem.AbstractSubsystemClient から継承されたメソッド
toStringクラス org.apache.sshd.common.util.logging.AbstractLoggingBean から継承されたメソッド
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.apache.sshd.common.session.SessionHolder から継承されたメソッド
getSessionContextインターフェース org.apache.sshd.sftp.client.SftpClient から継承されたメソッド
getExtension, getName, open, open, openRemoteFileChannel, openRemotePathChannel, openRemotePathChannel, put, put, put, put, put, put, put, put, put, put, put, read, read, read, read, read, read, read, read, readDir, readEntries, rename, rename, singleSessionInstance, symLink, write, write, write, write, write, writeインターフェース org.apache.sshd.client.subsystem.SubsystemClient から継承されたメソッド
getSession
コンストラクターの詳細
ConcurrentSftpClient
protected ConcurrentSftpClient(org.apache.sshd.client.session.ClientSession clientSession, org.apache.sshd.sftp.client.SftpVersionSelector initialVersionSelector, org.apache.sshd.sftp.client.SftpErrorDataHandler errorDataHandler) throws IOExceptionSE
メソッドの詳細
write
public org.apache.sshd.sftp.client.SftpMessage write(int cmd, org.apache.sshd.common.util.buffer.Buffer buffer) throws IOExceptionSE - 次で指定:
- インターフェース
org.apache.sshd.sftp.client.RawSftpClientのwrite - オーバーライド:
- クラス
org.apache.sshd.sftp.client.impl.DefaultSftpClientのwrite - 例外:
IOExceptionSE
createSftpChannelSubsystem
protected org.apache.sshd.client.channel.ChannelSubsystem createSftpChannelSubsystem(org.apache.sshd.client.session.ClientSession clientSession) - オーバーライド:
- クラス
org.apache.sshd.sftp.client.impl.DefaultSftpClientのcreateSftpChannelSubsystem