Uses of Interface
io.grpc.internal.ClientTransport
Packages that use ClientTransport
Package
Description
The in-process transport which is for when a server is in the same process as the client.
Interfaces and implementations that are internal to gRPC.
The main transport implementation based on Netty,
for both the client and the server.
-
Uses of ClientTransport in io.grpc.inprocess
Classes in io.grpc.inprocess that implement ClientTransport -
Uses of ClientTransport in io.grpc.internal
Subinterfaces of ClientTransport in io.grpc.internalModifier and TypeInterfaceDescriptioninterface
AManagedClientTransport
that is based on a connection.interface
AClientTransport
that has life-cycle management.Classes in io.grpc.internal that implement ClientTransportModifier and TypeClassDescriptionprivate class
(package private) final class
A client transport that queues requests before a real transport is available.(package private) class
A client transport that creates streams that will immediately fail when started.(package private) class
(package private) static final class
Fields in io.grpc.internal declared as ClientTransportMethods in io.grpc.internal that return ClientTransportModifier and TypeMethodDescription(package private) ClientTransport
InternalSubchannel.getTransport()
Returns a READY transport if there is any, without trying to connect.(package private) static ClientTransport
GrpcUtil.getTransportFromPickResult
(LoadBalancer.PickResult result, boolean isWaitForReady) Returns a transport out of a PickResult, ornull
if the result is "buffer".InternalSubchannel.obtainActiveTransport()
TransportProvider.obtainActiveTransport()
Returns a READY transport that will be used to create new streams.Methods in io.grpc.internal with parameters of type ClientTransportModifier and TypeMethodDescriptionprivate Runnable
DelayedClientTransport.PendingStream.createRealStream
(ClientTransport transport) Runnable may be null.Constructors in io.grpc.internal with parameters of type ClientTransportModifierConstructorDescription(package private)
MetadataApplierImpl
(ClientTransport transport, MethodDescriptor<?, ?> method, Metadata origHeaders, CallOptions callOptions, MetadataApplierImpl.MetadataApplierListener listener, ClientStreamTracer[] tracers) -
Uses of ClientTransport in io.grpc.netty
Classes in io.grpc.netty that implement ClientTransportModifier and TypeClassDescription(package private) class
A Netty-basedConnectionClientTransport
implementation.