Interface GlobalRequestFuture.ReplyHandler

Enclosing class:
GlobalRequestFuture
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface GlobalRequestFuture.ReplyHandler
A ReplyHandler is invoked asynchronously when the reply for a request with want-reply = true is received. It is not invoked if the request could not be sent; to catch such cases WaitableFuture.await(CancelOption[]) the GlobalRequestFuture and check GlobalRequestFuture.getException().
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(int cmd, org.apache.sshd.common.util.buffer.Buffer buffer)
    Invoked by the framework upon reception of the reply.
  • Method Details

    • accept

      void accept(int cmd, org.apache.sshd.common.util.buffer.Buffer buffer)
      Invoked by the framework upon reception of the reply. If the global request was sent with want-reply = false, it is invoked with SshConstants.SSH_MSG_REQUEST_SUCCESS and an empty buffer after the request was successfully sent.
      Parameters:
      cmd - the command received, can be one of SshConstants.SSH_MSG_REQUEST_SUCCESS, SshConstants.SSH_MSG_UNIMPLEMENTED, or SshConstants.SSH_MSG_REQUEST_FAILURE
      buffer - the Buffer received