クラス 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
実装されているすべてのインターフェース:
CloseableSEAutoCloseableSEChannelSEorg.apache.sshd.client.channel.ClientChannelHolderorg.apache.sshd.client.session.ClientSessionHolderorg.apache.sshd.client.subsystem.SubsystemClientorg.apache.sshd.common.channel.ChannelHolderorg.apache.sshd.common.NamedResourceorg.apache.sshd.common.session.SessionContextHolderorg.apache.sshd.common.session.SessionHolder<org.apache.sshd.client.session.ClientSession>org.apache.sshd.sftp.client.FullAccessSftpClientorg.apache.sshd.sftp.client.RawSftpClientorg.apache.sshd.sftp.client.SftpClientorg.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
  • コンストラクターの概要

    コンストラクター
    修飾子
    コンストラクター
    説明
    protected
    ConcurrentSftpClient(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.ChannelSubsystem
    createSftpChannelSubsystem(org.apache.sshd.client.session.ClientSession clientSession)
    org.apache.sshd.sftp.client.SftpMessage
    write(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
      例外:
      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.RawSftpClientwrite 
      オーバーライド:
      クラス org.apache.sshd.sftp.client.impl.DefaultSftpClientwrite 
      例外:
      IOExceptionSE
    • createSftpChannelSubsystem

      protected org.apache.sshd.client.channel.ChannelSubsystem createSftpChannelSubsystem(org.apache.sshd.client.session.ClientSession clientSession)
      オーバーライド:
      クラス org.apache.sshd.sftp.client.impl.DefaultSftpClientcreateSftpChannelSubsystem