public abstract class ProxyGrpcTransport extends Object implements GrpcTransport
| Constructor and Description |
|---|
ProxyGrpcTransport() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getDatabase() |
ScheduledExecutorService |
getScheduler() |
protected abstract GrpcTransport |
origin() |
<ReqT,RespT> |
readStreamCall(io.grpc.MethodDescriptor<ReqT,RespT> method,
GrpcRequestSettings settings,
ReqT request) |
<ReqT,RespT> |
readWriteStreamCall(io.grpc.MethodDescriptor<ReqT,RespT> method,
GrpcRequestSettings settings) |
<ReqT,RespT> |
unaryCall(io.grpc.MethodDescriptor<ReqT,RespT> method,
GrpcRequestSettings settings,
ReqT request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforConnectionString, forEndpoint, forHost, forHostprotected abstract GrpcTransport origin()
public ScheduledExecutorService getScheduler()
getScheduler in interface GrpcTransportpublic <ReqT,RespT> CompletableFuture<Result<RespT>> unaryCall(io.grpc.MethodDescriptor<ReqT,RespT> method, GrpcRequestSettings settings, ReqT request)
unaryCall in interface GrpcTransportpublic <ReqT,RespT> GrpcReadStream<RespT> readStreamCall(io.grpc.MethodDescriptor<ReqT,RespT> method, GrpcRequestSettings settings, ReqT request)
readStreamCall in interface GrpcTransportpublic <ReqT,RespT> GrpcReadWriteStream<RespT,ReqT> readWriteStreamCall(io.grpc.MethodDescriptor<ReqT,RespT> method, GrpcRequestSettings settings)
readWriteStreamCall in interface GrpcTransportpublic String getDatabase()
getDatabase in interface GrpcTransportpublic void close()
close in interface AutoCloseableclose in interface GrpcTransportCopyright © 2024. All rights reserved.