public interface GrpcTransport extends AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static GrpcTransportBuilder |
forConnectionString(String connectionString) |
static GrpcTransportBuilder |
forEndpoint(String endpoint,
String database) |
static GrpcTransportBuilder |
forHost(com.google.common.net.HostAndPort hostAndPort,
String database) |
static GrpcTransportBuilder |
forHost(String host,
int port,
String database) |
String |
getDatabase() |
ScheduledExecutorService |
getScheduler() |
<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) |
<ReqT,RespT> CompletableFuture<Result<RespT>> unaryCall(io.grpc.MethodDescriptor<ReqT,RespT> method, GrpcRequestSettings settings, ReqT request)
<ReqT,RespT> GrpcReadStream<RespT> readStreamCall(io.grpc.MethodDescriptor<ReqT,RespT> method, GrpcRequestSettings settings, ReqT request)
<ReqT,RespT> GrpcReadWriteStream<RespT,ReqT> readWriteStreamCall(io.grpc.MethodDescriptor<ReqT,RespT> method, GrpcRequestSettings settings)
String getDatabase()
ScheduledExecutorService getScheduler()
void close()
close in interface AutoCloseablestatic GrpcTransportBuilder forHost(com.google.common.net.HostAndPort hostAndPort, String database)
static GrpcTransportBuilder forHost(String host, int port, String database)
static GrpcTransportBuilder forEndpoint(String endpoint, String database)
static GrpcTransportBuilder forConnectionString(String connectionString)
Copyright © 2023. All rights reserved.