Package io.servicetalk.grpc.api
Class GrpcStatusException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.servicetalk.grpc.api.GrpcStatusException
-
- All Implemented Interfaces:
java.io.Serializable
public final class GrpcStatusException extends java.lang.RuntimeException
AGrpcStatus
in exception form.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.rpc.Status
applicationStatus()
Returns the status details if any was included ornull
.static GrpcStatusException
of(com.google.rpc.Status status)
Returns a newGrpcStatusException
for the givenStatus
.GrpcStatus
status()
Returns the wrappedGrpcStatus
.
-
-
-
Method Detail
-
status
public GrpcStatus status()
Returns the wrappedGrpcStatus
.- Returns:
- the wrapped
GrpcStatus
.
-
applicationStatus
@Nullable public com.google.rpc.Status applicationStatus()
Returns the status details if any was included ornull
.- Returns:
- the wrapped
Status
.
-
of
public static GrpcStatusException of(com.google.rpc.Status status)
Returns a newGrpcStatusException
for the givenStatus
.- Parameters:
status
- the status- Returns:
- the exception created.
-
-