Uses of Interface
io.grpc.internal.ClientTransport
-
Packages that use ClientTransport Package Description io.grpc.inprocess The in-process transport which is for when a server is in the same process as the client.io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.netty 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 Modifier and Type Class Description (package private) class
InProcessTransport
-
Uses of ClientTransport in io.grpc.internal
Subinterfaces of ClientTransport in io.grpc.internal Modifier and Type Interface Description interface
ConnectionClientTransport
AManagedClientTransport
that is based on a connection.interface
ManagedClientTransport
AClientTransport
that has life-cycle management.Classes in io.grpc.internal that implement ClientTransport Modifier and Type Class Description private class
CallCredentialsApplyingTransportFactory.CallCredentialsApplyingTransport
(package private) class
DelayedClientTransport
A client transport that queues requests before a real transport is available.(package private) class
FailingClientTransport
A client transport that creates streams that will immediately fail when started.(package private) class
ForwardingConnectionClientTransport
(package private) static class
InternalSubchannel.CallTracingTransport
Fields in io.grpc.internal declared as ClientTransport Modifier and Type Field Description private ClientTransport
MetadataApplierImpl. transport
Methods in io.grpc.internal that return ClientTransport Modifier and Type Method Description (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".ClientTransport
InternalSubchannel. obtainActiveTransport()
ClientTransport
TransportProvider. obtainActiveTransport()
Returns a READY transport that will be used to create new streams.Methods in io.grpc.internal with parameters of type ClientTransport Modifier and Type Method Description private java.lang.Runnable
DelayedClientTransport.PendingStream. createRealStream(ClientTransport transport)
Runnable may be null.Constructors in io.grpc.internal with parameters of type ClientTransport Constructor Description 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 ClientTransport Modifier and Type Class Description (package private) class
NettyClientTransport
A Netty-basedConnectionClientTransport
implementation.
-