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) voidshutdown()
-
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:
createStreamingCallin interfaceXdsTransportFactory.XdsTransport
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceXdsTransportFactory.XdsTransport
-