Class BaseCommand.Failure

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.google.gerrit.sshd.BaseCommand.Failure
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BaseCommand.UnloggedFailure
Enclosing class:
BaseCommand

public static class BaseCommand.Failure extends Exception
Thrown from BaseCommand.CommandRunnable.run() with client message and code.
See Also:
  • Constructor Details

    • Failure

      public Failure(int exitCode, String msg)
      Create a new failure.
      Parameters:
      exitCode - exit code to return the client, which indicates the failure status of this command. Should be between 1 and 255, inclusive.
      msg - message to also send to the client's stderr.
    • Failure

      public Failure(int exitCode, String msg, Throwable why)
      Create a new failure.
      Parameters:
      exitCode - exit code to return the client, which indicates the failure status of this command. Should be between 1 and 255, inclusive.
      msg - message to also send to the client's stderr.
      why - stack trace to include in the server's log, but is not sent to the client's stderr.