java.lang.Object
io.grpc.Channel
io.helidon.webclient.grpc.GrpcChannel
public class GrpcChannel
extends io.grpc.Channel
Helidon's implementation of a gRPC
Channel
.-
Method Details
-
grpcClient
Underlying gRPC Client for this channel.- Returns:
- the gRPC client
-
newCall
public <ReqT,ResT> io.grpc.ClientCall<ReqT,ResT> newCall(io.grpc.MethodDescriptor<ReqT, ResT> methodDescriptor, io.grpc.CallOptions callOptions) - Specified by:
newCall
in classio.grpc.Channel
-
authority
- Specified by:
authority
in classio.grpc.Channel
-
baseUri
Gets base URI for this gRPC client.- Returns:
- the base URI
- Throws:
IllegalArgumentException
- if no base URI is defined
-