Package io.grpc

Class StatusException

All Implemented Interfaces:
Serializable

public class StatusException extends Exception
Status in Exception form, for propagating Status information via exceptions. This is semantically equivalent to StatusRuntimeException, except for usage in APIs that promote checked exceptions. gRPC's stubs favor StatusRuntimeException.
See Also:
  • Constructor Details

    • StatusException

      public StatusException(Status status)
      Constructs an exception with both a status. See also Status.asException().
      Since:
      1.0.0
    • StatusException

      public StatusException(Status status, @Nullable Metadata trailers)
      Constructs an exception with both a status and trailers. See also Status.asException(Metadata).
      Since:
      1.0.0
  • Method Details

    • getStatus

      public final Status getStatus()
      Returns the status code as a Status object.
      Since:
      1.0.0
    • getTrailers

      public final Metadata getTrailers()
      Returns the received trailers.
      Since:
      1.0.0