Interface RawSftpClient

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.apache.sshd.common.util.buffer.Buffer receive​(int id)  
      org.apache.sshd.common.util.buffer.Buffer receive​(int id, long timeout)  
      org.apache.sshd.common.util.buffer.Buffer receive​(int id, Duration timeout)  
      int send​(int cmd, org.apache.sshd.common.util.buffer.Buffer buffer)  
    • Method Detail

      • send

        int send​(int cmd,
                 org.apache.sshd.common.util.buffer.Buffer buffer)
          throws IOException
        Parameters:
        cmd - Command to send - Note: only lower 8-bits are used
        buffer - The Buffer containing the command data
        Returns:
        The assigned request id
        Throws:
        IOException - if failed to send command
      • receive

        org.apache.sshd.common.util.buffer.Buffer receive​(int id)
                                                   throws IOException
        Parameters:
        id - The expected request id
        Returns:
        The received response Buffer containing the request id
        Throws:
        IOException - If connection closed or interrupted
      • receive

        org.apache.sshd.common.util.buffer.Buffer receive​(int id,
                                                          long timeout)
                                                   throws IOException
        Parameters:
        id - The expected request id
        timeout - The amount of time to wait for the response
        Returns:
        The received response Buffer containing the request id
        Throws:
        IOException - If connection closed or interrupted
      • receive

        org.apache.sshd.common.util.buffer.Buffer receive​(int id,
                                                          Duration timeout)
                                                   throws IOException
        Parameters:
        id - The expected request id
        timeout - The amount of time to wait for the response
        Returns:
        The received response Buffer containing the request id
        Throws:
        IOException - If connection closed or interrupted