public class GrpcConnection extends Connection
| 限定符和类型 | 字段和说明 |
|---|---|
private io.grpc.netty.shaded.io.netty.channel.Channel |
channel |
private io.grpc.stub.StreamObserver |
streamObserver |
| 构造器和说明 |
|---|
GrpcConnection(ConnectionMeta metaInfo,
io.grpc.stub.StreamObserver streamObserver,
io.grpc.netty.shaded.io.netty.channel.Channel channel) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asyncRequest(com.alibaba.nacos.api.remote.request.Request request,
com.alibaba.nacos.api.remote.RequestCallBack requestCallBack) |
void |
close() |
private void |
closeBiStream() |
boolean |
isConnected()
check is connected.
|
com.alibaba.nacos.api.remote.response.Response |
request(com.alibaba.nacos.api.remote.request.Request request,
long timeoutMills) |
com.alibaba.nacos.api.remote.RequestFuture |
requestFuture(com.alibaba.nacos.api.remote.request.Request request) |
private com.alibaba.nacos.api.remote.DefaultRequestFuture |
sendRequestInner(com.alibaba.nacos.api.remote.request.Request request,
com.alibaba.nacos.api.remote.RequestCallBack callBack) |
private void |
sendRequestNoAck(com.alibaba.nacos.api.remote.request.Request request) |
private void |
traceIfNecessary(com.alibaba.nacos.api.grpc.auto.Payload payload) |
freshActiveTime, getAbilities, getLabels, getMetaInfo, isTraced, setAbilities, setTraced, toStringprivate io.grpc.stub.StreamObserver streamObserver
private io.grpc.netty.shaded.io.netty.channel.Channel channel
public GrpcConnection(ConnectionMeta metaInfo, io.grpc.stub.StreamObserver streamObserver, io.grpc.netty.shaded.io.netty.channel.Channel channel)
private void sendRequestNoAck(com.alibaba.nacos.api.remote.request.Request request)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionprivate void traceIfNecessary(com.alibaba.nacos.api.grpc.auto.Payload payload)
private com.alibaba.nacos.api.remote.DefaultRequestFuture sendRequestInner(com.alibaba.nacos.api.remote.request.Request request,
com.alibaba.nacos.api.remote.RequestCallBack callBack)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.remote.response.Response request(com.alibaba.nacos.api.remote.request.Request request,
long timeoutMills)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.remote.RequestFuture requestFuture(com.alibaba.nacos.api.remote.request.Request request)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void asyncRequest(com.alibaba.nacos.api.remote.request.Request request,
com.alibaba.nacos.api.remote.RequestCallBack requestCallBack)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void close()
private void closeBiStream()
public boolean isConnected()
ConnectionisConnected 在类中 ConnectionCopyright © 2018–2022 Alibaba Group. All rights reserved.