public class GrpcConnection extends Connection
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.grpc.ManagedChannel |
channel
grpc channel.
|
protected RequestGrpc.RequestFutureStub |
grpcFutureServiceStub
stub to send request.
|
protected io.grpc.stub.StreamObserver<Payload> |
payloadStreamObserver |
abilityTable, serverInfo| 构造器和说明 |
|---|
GrpcConnection(RpcClient.ServerInfo serverInfo,
Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asyncRequest(Request request,
RequestCallBack requestCallBack) |
void |
close() |
io.grpc.ManagedChannel |
getChannel()
Getter method for property channel.
|
RequestGrpc.RequestFutureStub |
getGrpcFutureServiceStub()
Getter method for property grpcFutureServiceStub.
|
io.grpc.stub.StreamObserver<Payload> |
getPayloadStreamObserver()
Getter method for property payloadStreamObserver.
|
Response |
request(Request request,
long timeouts) |
RequestFuture |
requestFuture(Request request) |
void |
sendRequest(Request request) |
void |
sendResponse(Response response) |
void |
setChannel(io.grpc.ManagedChannel channel)
Setter method for property channel.
|
void |
setGrpcFutureServiceStub(RequestGrpc.RequestFutureStub grpcFutureServiceStub)
Setter method for property grpcFutureServiceStub.
|
void |
setPayloadStreamObserver(io.grpc.stub.StreamObserver<Payload> payloadStreamObserver)
Setter method for property payloadStreamObserver.
|
getConnectionAbility, getConnectionId, isAbandon, isAbilitiesSet, setAbandon, setAbilityTable, setConnectionIdprotected io.grpc.ManagedChannel channel
protected RequestGrpc.RequestFutureStub grpcFutureServiceStub
protected io.grpc.stub.StreamObserver<Payload> payloadStreamObserver
public GrpcConnection(RpcClient.ServerInfo serverInfo, Executor executor)
public Response request(Request request, long timeouts) throws NacosException
NacosExceptionpublic RequestFuture requestFuture(Request request) throws NacosException
NacosExceptionpublic void sendResponse(Response response)
public void sendRequest(Request request)
public void asyncRequest(Request request, RequestCallBack requestCallBack) throws NacosException
NacosExceptionpublic void close()
public io.grpc.ManagedChannel getChannel()
public void setChannel(io.grpc.ManagedChannel channel)
channel - value to be assigned to property channelpublic RequestGrpc.RequestFutureStub getGrpcFutureServiceStub()
public void setGrpcFutureServiceStub(RequestGrpc.RequestFutureStub grpcFutureServiceStub)
grpcFutureServiceStub - value to be assigned to property grpcFutureServiceStubpublic io.grpc.stub.StreamObserver<Payload> getPayloadStreamObserver()
public void setPayloadStreamObserver(io.grpc.stub.StreamObserver<Payload> payloadStreamObserver)
payloadStreamObserver - value to be assigned to property payloadStreamObserverCopyright © 2018–2024 Alibaba Group. All rights reserved.