| 限定符和类型 | 字段和说明 |
|---|---|
static TriRpcStatus |
TriRpcStatus.CANCELLED |
static TriRpcStatus |
TriRpcStatus.DEADLINE_EXCEEDED |
static TriRpcStatus |
TriRpcStatus.INTERNAL |
static TriRpcStatus |
TriRpcStatus.NOT_FOUND |
static TriRpcStatus |
TriRpcStatus.OK |
static TriRpcStatus |
TriRpcStatus.UNAVAILABLE |
static TriRpcStatus |
TriRpcStatus.UNIMPLEMENTED |
static TriRpcStatus |
TriRpcStatus.UNKNOWN |
| 限定符和类型 | 方法和说明 |
|---|---|
TriRpcStatus |
TriRpcStatus.appendDescription(String description) |
static TriRpcStatus |
TriRpcStatus.fromCode(int code) |
static TriRpcStatus |
TriRpcStatus.fromCode(TriRpcStatus.Code code) |
TriRpcStatus |
StatusRpcException.getStatus() |
static TriRpcStatus |
TriRpcStatus.getStatus(Throwable throwable)
todo The remaining exceptions are converted to status
|
static TriRpcStatus |
TriRpcStatus.getStatus(Throwable throwable,
String description) |
TriRpcStatus |
TriRpcStatus.withCause(Throwable cause) |
TriRpcStatus |
TriRpcStatus.withDescription(String description) |
| 构造器和说明 |
|---|
StatusRpcException(TriRpcStatus status) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DeadlineFuture.received(TriRpcStatus status,
AppResponse appResponse) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ServerCall.close(TriRpcStatus status,
Map<String,Object> responseAttrs)
Close the call.
|
void |
AbstractServerCall.close(TriRpcStatus status,
Map<String,Object> attachments) |
void |
UnaryServerCallListener.onCancel(TriRpcStatus status) |
void |
ServerCall.Listener.onCancel(TriRpcStatus status) |
void |
ServerStreamServerCallListener.onCancel(TriRpcStatus status) |
void |
BiStreamServerCallListener.onCancel(TriRpcStatus status) |
void |
TripleClientCall.onCancelByRemote(TriRpcStatus status) |
void |
AbstractServerCall.onCancelByRemote(TriRpcStatus status) |
void |
UnaryClientCallListener.onClose(TriRpcStatus status,
Map<String,Object> trailers) |
void |
ClientCall.Listener.onClose(TriRpcStatus status,
Map<String,Object> trailers)
Callback when call is finished.
|
void |
ObserverToClientCallListenerAdapter.onClose(TriRpcStatus status,
Map<String,Object> trailers) |
void |
TripleClientCall.onComplete(TriRpcStatus status,
Map<String,Object> attachments,
Map<String,String> excludeHeaders) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ServerCallToObserverAdapter.onCompleted(TriRpcStatus status) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.util.concurrent.Future<?> |
TripleServerStream.cancelByLocal(TriRpcStatus status) |
io.netty.util.concurrent.Future<?> |
Stream.cancelByLocal(TriRpcStatus status)
Cancel by this peer.
|
io.netty.channel.ChannelFuture |
TripleClientStream.cancelByLocal(TriRpcStatus status) |
io.netty.util.concurrent.Future<?> |
ServerStream.complete(TriRpcStatus status,
Map<String,Object> attachments)
Complete the stream, send response to client
|
io.netty.channel.ChannelFuture |
TripleServerStream.complete(TriRpcStatus status,
Map<String,Object> attachments) |
void |
Stream.Listener.onCancelByRemote(TriRpcStatus status)
Callback when receive cancel signal.
|
default void |
ClientStream.Listener.onComplete(TriRpcStatus status,
Map<String,Object> attachments)
Callback when stream completed.
|
default void |
ClientStream.Listener.onComplete(TriRpcStatus status,
Map<String,Object> attachments,
Map<String,String> reserved)
Callback when request completed.
|
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.