クラス 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 プロパティとして設定します。
ネストされたクラスの概要
クラス 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