Uses of Interface
io.grpc.internal.ClientStream
Packages that use ClientStream
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 ClientStream in io.grpc.inprocess
Classes in io.grpc.inprocess that implement ClientStreamModifier and TypeClassDescriptionprivate classMethods in io.grpc.inprocess that return ClientStreamModifier and TypeMethodDescriptionprivate ClientStreamInProcessTransport.failedClientStream(StatsTraceContext statsTraceCtx, Status status) InProcessTransport.newStream(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers) -
Uses of ClientStream in io.grpc.internal
Classes in io.grpc.internal that implement ClientStreamModifier and TypeClassDescriptionclassThe abstract base class forClientStreamimplementations.private class(package private) classA stream that queues requests before the transport is available, and delegates to a real stream implementation when the transport is available.final classAn 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) classclassAn implementation ofClientStreamthat silently does nothing for the operations.(package private) classRetriableStream<ReqT>A logicalClientStreamthat is retriable.Fields in io.grpc.internal declared as ClientStreamModifier and TypeFieldDescriptionprivate ClientStreamDelayedStream.realStreamMust holdthislock when setting.private ClientStreamMetadataApplierImpl.returnedStreamprivate ClientStreamClientCallImpl.stream(package private) ClientStreamRetriableStream.Substream.streamFields in io.grpc.internal with type parameters of type ClientStreamModifier and TypeFieldDescription(package private) Collection<ClientStream> ManagedChannelImpl.UncommittedRetriableStreamsRegistry.uncommittedRetriableStreamsMethods in io.grpc.internal that return ClientStreamModifier and TypeMethodDescriptionprotected abstract ClientStreamForwardingClientStream.delegate()(package private) ClientStreamDelayedStream.getRealStream()CallCredentialsApplyingTransportFactory.CallCredentialsApplyingTransport.newStream(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers) ClientCallImpl.ClientStreamProvider.newStream(MethodDescriptor<?, ?> method, CallOptions callOptions, Metadata headers, Context context) ClientTransport.newStream(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers) Creates a new stream for sending messages to a remote end-point.final 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.FailingClientTransport.newStream(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers) ForwardingConnectionClientTransport.newStream(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers) InternalSubchannel.CallTracingTransport.newStream(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers) ManagedChannelImpl.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 ClientStreamModifier and TypeMethodDescriptionprivate voidMetadataApplierImpl.finalizeWith(ClientStream stream) private voidDelayedStream.setRealStream(ClientStream realStream) (package private) final 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 ClientStreamModifier and TypeClassDescription(package private) classClient stream for a Netty transport.Methods in io.grpc.netty that return ClientStreamModifier and TypeMethodDescriptionNettyClientTransport.newStream(MethodDescriptor<?, ?> method, Metadata headers, CallOptions callOptions, ClientStreamTracer[] tracers)