public class TriRpcStatus extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TriRpcStatus.Code |
| Modifier and Type | Field and Description |
|---|---|
static TriRpcStatus |
CANCELLED |
Throwable |
cause |
TriRpcStatus.Code |
code |
static TriRpcStatus |
DEADLINE_EXCEEDED |
String |
description |
static TriRpcStatus |
INTERNAL |
static TriRpcStatus |
NOT_FOUND |
static TriRpcStatus |
OK |
static TriRpcStatus |
UNAVAILABLE |
static TriRpcStatus |
UNIMPLEMENTED |
static TriRpcStatus |
UNKNOWN |
| Constructor and Description |
|---|
TriRpcStatus(TriRpcStatus.Code code,
Throwable cause,
String description) |
| Modifier and Type | Method and Description |
|---|---|
TriRpcStatus |
appendDescription(String description) |
StatusRpcException |
asException() |
static String |
decodeMessage(String raw) |
static TriRpcStatus.Code |
dubboCodeToTriCode(int rpcExceptionCode) |
static String |
encodeMessage(String raw) |
static TriRpcStatus |
fromCode(int code) |
static TriRpcStatus |
fromCode(TriRpcStatus.Code code) |
static TriRpcStatus |
getStatus(Throwable throwable)
todo The remaining exceptions are converted to status
|
static TriRpcStatus |
getStatus(Throwable throwable,
String description) |
static TriRpcStatus.Code |
httpStatusToGrpcCode(int httpStatusCode) |
boolean |
isOk() |
static String |
limitSizeTo1KB(String desc) |
String |
toEncodedMessage() |
String |
toMessage() |
String |
toMessageWithoutCause() |
static int |
triCodeToDubboCode(TriRpcStatus.Code triCode) |
TriRpcStatus |
withCause(Throwable cause) |
TriRpcStatus |
withDescription(String description) |
public static final TriRpcStatus OK
public static final TriRpcStatus UNKNOWN
public static final TriRpcStatus INTERNAL
public static final TriRpcStatus NOT_FOUND
public static final TriRpcStatus CANCELLED
public static final TriRpcStatus UNAVAILABLE
public static final TriRpcStatus UNIMPLEMENTED
public static final TriRpcStatus DEADLINE_EXCEEDED
public final TriRpcStatus.Code code
public final Throwable cause
public final String description
public TriRpcStatus(TriRpcStatus.Code code, Throwable cause, String description)
public static TriRpcStatus fromCode(int code)
public static TriRpcStatus fromCode(TriRpcStatus.Code code)
public static TriRpcStatus getStatus(Throwable throwable)
public static TriRpcStatus getStatus(Throwable throwable, String description)
public static int triCodeToDubboCode(TriRpcStatus.Code triCode)
public static TriRpcStatus.Code dubboCodeToTriCode(int rpcExceptionCode)
public static TriRpcStatus.Code httpStatusToGrpcCode(int httpStatusCode)
public boolean isOk()
public TriRpcStatus withCause(Throwable cause)
public TriRpcStatus withDescription(String description)
public TriRpcStatus appendDescription(String description)
public StatusRpcException asException()
public String toEncodedMessage()
public String toMessageWithoutCause()
public String toMessage()
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.