Package io.grpc.xds
Class GrpcXdsTransportFactory.GrpcXdsTransport
java.lang.Object
io.grpc.xds.GrpcXdsTransportFactory.GrpcXdsTransport
- All Implemented Interfaces:
XdsTransportFactory.XdsTransport
- Enclosing class:
GrpcXdsTransportFactory
static class GrpcXdsTransportFactory.GrpcXdsTransport
extends Object
implements XdsTransportFactory.XdsTransport
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGrpcXdsTransport
(io.grpc.ManagedChannel channel) GrpcXdsTransport
(Bootstrapper.ServerInfo serverInfo) -
Method Summary
Modifier and TypeMethodDescription<ReqT,
RespT>
XdsTransportFactory.StreamingCall<ReqT, RespT> createStreamingCall
(String fullMethodName, io.grpc.MethodDescriptor.Marshaller<ReqT> reqMarshaller, io.grpc.MethodDescriptor.Marshaller<RespT> respMarshaller) void
shutdown()
-
Field Details
-
channel
private final io.grpc.ManagedChannel channel
-
-
Constructor Details
-
GrpcXdsTransport
-
GrpcXdsTransport
public GrpcXdsTransport(io.grpc.ManagedChannel channel)
-
-
Method Details
-
createStreamingCall
public <ReqT,RespT> XdsTransportFactory.StreamingCall<ReqT,RespT> createStreamingCall(String fullMethodName, io.grpc.MethodDescriptor.Marshaller<ReqT> reqMarshaller, io.grpc.MethodDescriptor.Marshaller<RespT> respMarshaller) - Specified by:
createStreamingCall
in interfaceXdsTransportFactory.XdsTransport
-
shutdown
public void shutdown()- Specified by:
shutdown
in interfaceXdsTransportFactory.XdsTransport
-