Uses of Interface
io.grpc.internal.ClientStream
-
Packages that use ClientStream 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 ClientStream in io.grpc.inprocess
Classes in io.grpc.inprocess that implement ClientStream Modifier and Type Class Description private classInProcessTransport.InProcessStream.InProcessClientStreamMethods in io.grpc.inprocess that return ClientStream Modifier and Type Method Description private ClientStreamInProcessTransport. failedClientStream(StatsTraceContext statsTraceCtx, Status status)ClientStreamInProcessTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers) -
Uses of ClientStream in io.grpc.internal
Classes in io.grpc.internal that implement ClientStream Modifier and Type Class Description classAbstractClientStreamThe abstract base class forClientStreamimplementations.private classDelayedClientTransport.PendingStream(package private) classDelayedStreamA stream that queues requests before the transport is available, and delegates to a real stream implementation when the transport is available.classFailingClientStreamAn implementation ofClientStreamthat fails (by callingClientStreamListener.closed(io.grpc.Status, io.grpc.internal.ClientStreamListener.RpcProgress, io.grpc.Metadata)) when started, and silently does nothing for the other operations.(package private) classForwardingClientStreamclassNoopClientStreamAn implementation ofClientStreamthat silently does nothing for the operations.(package private) classRetriableStream<ReqT>A logicalClientStreamthat is retriable.Fields in io.grpc.internal declared as ClientStream Modifier and Type Field Description private ClientStreamDelayedStream. realStreamMust holdthislock when setting.private ClientStreamMetadataApplierImpl. returnedStreamprivate ClientStreamClientCallImpl. stream(package private) ClientStreamRetriableStream.Substream. streamFields in io.grpc.internal with type parameters of type ClientStream Modifier and Type Field Description (package private) java.util.Collection<ClientStream>ManagedChannelImpl.UncommittedRetriableStreamsRegistry. uncommittedRetriableStreamsMethods in io.grpc.internal that return ClientStream Modifier and Type Method Description protected abstract ClientStreamForwardingClientStream. delegate()(package private) ClientStreamDelayedStream. getRealStream()ClientStreamCallCredentialsApplyingTransportFactory.CallCredentialsApplyingTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)ClientStreamClientCallImpl.ClientStreamProvider. newStream(MethodDescriptor<?,?> method, CallOptions callOptions, Metadata headers, Context context)ClientStreamClientTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)Creates a new stream for sending messages to a remote end-point.ClientStreamDelayedClientTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)If aLoadBalancer.SubchannelPickeris being, or has been provided viaDelayedClientTransport.reprocess(io.grpc.LoadBalancer.SubchannelPicker), the last picker will be consulted.ClientStreamFailingClientTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)ClientStreamForwardingConnectionClientTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)ClientStreamInternalSubchannel.CallTracingTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)ClientStreamManagedChannelImpl.ChannelStreamProvider. newStream(MethodDescriptor<?,?> method, CallOptions callOptions, Metadata headers, Context context)(package private) abstract ClientStreamRetriableStream. newSubstream(Metadata headers, ClientStreamTracer.Factory tracerFactory, int previousAttempts, boolean isTransparentRetry)Creates a new physical ClientStream that represents a retry/hedging attempt.(package private) ClientStreamMetadataApplierImpl. returnStream()Return a stream on which the RPC will run on.Methods in io.grpc.internal with parameters of type ClientStream Modifier and Type Method Description private voidMetadataApplierImpl. finalizeWith(ClientStream stream)private voidDelayedStream. setRealStream(ClientStream realStream)(package private) java.lang.RunnableDelayedStream. setStream(ClientStream stream)Transfers all pending and future requests and mutations to the given stream. -
Uses of ClientStream in io.grpc.netty
Classes in io.grpc.netty that implement ClientStream Modifier and Type Class Description (package private) classNettyClientStreamClient stream for a Netty transport.Methods in io.grpc.netty that return ClientStream Modifier and Type Method Description ClientStreamNettyClientTransport. newStream(MethodDescriptor<?,?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)
-