Uses of Class
io.grpc.Channel
-
Packages that use Channel Package Description io.grpc The gRPC core public API.io.grpc.auth Implementations ofCallCredentials
and authentication related API.io.grpc.channelz.v1 io.grpc.health.v1 io.grpc.lb.v1 io.grpc.reflection.v1 io.grpc.reflection.v1alpha io.grpc.stub API for the Stub layer.io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
-
Uses of Channel in io.grpc
Subclasses of Channel in io.grpc Modifier and Type Class Description class
ManagedChannel
AChannel
that provides lifecycle management.Methods in io.grpc that return Channel Modifier and Type Method Description Channel
LoadBalancer.Subchannel. asChannel()
(Internal use only) returns aChannel
that is backed by this Subchannel.static Channel
ClientInterceptors. intercept(Channel channel, ClientInterceptor... interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.static Channel
ClientInterceptors. intercept(Channel channel, List<? extends ClientInterceptor> interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.static Channel
ClientInterceptors. interceptForward(Channel channel, ClientInterceptor... interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.static Channel
ClientInterceptors. interceptForward(Channel channel, List<? extends ClientInterceptor> interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.abstract Channel
BinaryLog. wrapChannel(Channel channel)
Methods in io.grpc with parameters of type Channel Modifier and Type Method Description static Channel
ClientInterceptors. intercept(Channel channel, ClientInterceptor... interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.static Channel
ClientInterceptors. intercept(Channel channel, List<? extends ClientInterceptor> interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.<ReqT,RespT>
ClientCall<ReqT,RespT>ClientInterceptor. interceptCall(MethodDescriptor<ReqT,RespT> method, CallOptions callOptions, Channel next)
static Channel
ClientInterceptors. interceptForward(Channel channel, ClientInterceptor... interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.static Channel
ClientInterceptors. interceptForward(Channel channel, List<? extends ClientInterceptor> interceptors)
Create a newChannel
that will callinterceptors
before starting a call on the given channel.abstract Channel
BinaryLog. wrapChannel(Channel channel)
-
Uses of Channel in io.grpc.auth
Methods in io.grpc.auth with parameters of type Channel Modifier and Type Method Description <ReqT,RespT>
ClientCall<ReqT,RespT>ClientAuthInterceptor. interceptCall(MethodDescriptor<ReqT,RespT> method, CallOptions callOptions, Channel next)
Deprecated. -
Uses of Channel in io.grpc.channelz.v1
Methods in io.grpc.channelz.v1 with parameters of type Channel Modifier and Type Method Description protected ChannelzGrpc.ChannelzBlockingStub
ChannelzGrpc.ChannelzBlockingStub. build(Channel channel, CallOptions callOptions)
protected ChannelzGrpc.ChannelzFutureStub
ChannelzGrpc.ChannelzFutureStub. build(Channel channel, CallOptions callOptions)
protected ChannelzGrpc.ChannelzStub
ChannelzGrpc.ChannelzStub. build(Channel channel, CallOptions callOptions)
static ChannelzGrpc.ChannelzBlockingStub
ChannelzGrpc. newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic ChannelzGrpc.ChannelzFutureStub
ChannelzGrpc. newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic ChannelzGrpc.ChannelzStub
ChannelzGrpc. newStub(Channel channel)
Creates a new async stub that supports all call types for the service -
Uses of Channel in io.grpc.health.v1
Methods in io.grpc.health.v1 with parameters of type Channel Modifier and Type Method Description protected HealthGrpc.HealthBlockingStub
HealthGrpc.HealthBlockingStub. build(Channel channel, CallOptions callOptions)
protected HealthGrpc.HealthFutureStub
HealthGrpc.HealthFutureStub. build(Channel channel, CallOptions callOptions)
protected HealthGrpc.HealthStub
HealthGrpc.HealthStub. build(Channel channel, CallOptions callOptions)
static HealthGrpc.HealthBlockingStub
HealthGrpc. newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic HealthGrpc.HealthFutureStub
HealthGrpc. newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic HealthGrpc.HealthStub
HealthGrpc. newStub(Channel channel)
Creates a new async stub that supports all call types for the service -
Uses of Channel in io.grpc.lb.v1
Methods in io.grpc.lb.v1 with parameters of type Channel Modifier and Type Method Description protected LoadBalancerGrpc.LoadBalancerBlockingStub
LoadBalancerGrpc.LoadBalancerBlockingStub. build(Channel channel, CallOptions callOptions)
protected LoadBalancerGrpc.LoadBalancerFutureStub
LoadBalancerGrpc.LoadBalancerFutureStub. build(Channel channel, CallOptions callOptions)
protected LoadBalancerGrpc.LoadBalancerStub
LoadBalancerGrpc.LoadBalancerStub. build(Channel channel, CallOptions callOptions)
static LoadBalancerGrpc.LoadBalancerBlockingStub
LoadBalancerGrpc. newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic LoadBalancerGrpc.LoadBalancerFutureStub
LoadBalancerGrpc. newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic LoadBalancerGrpc.LoadBalancerStub
LoadBalancerGrpc. newStub(Channel channel)
Creates a new async stub that supports all call types for the service -
Uses of Channel in io.grpc.reflection.v1
Methods in io.grpc.reflection.v1 with parameters of type Channel Modifier and Type Method Description protected ServerReflectionGrpc.ServerReflectionBlockingStub
ServerReflectionGrpc.ServerReflectionBlockingStub. build(Channel channel, CallOptions callOptions)
protected ServerReflectionGrpc.ServerReflectionFutureStub
ServerReflectionGrpc.ServerReflectionFutureStub. build(Channel channel, CallOptions callOptions)
protected ServerReflectionGrpc.ServerReflectionStub
ServerReflectionGrpc.ServerReflectionStub. build(Channel channel, CallOptions callOptions)
static ServerReflectionGrpc.ServerReflectionBlockingStub
ServerReflectionGrpc. newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic ServerReflectionGrpc.ServerReflectionFutureStub
ServerReflectionGrpc. newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic ServerReflectionGrpc.ServerReflectionStub
ServerReflectionGrpc. newStub(Channel channel)
Creates a new async stub that supports all call types for the service -
Uses of Channel in io.grpc.reflection.v1alpha
Methods in io.grpc.reflection.v1alpha with parameters of type Channel Modifier and Type Method Description protected ServerReflectionGrpc.ServerReflectionBlockingStub
ServerReflectionGrpc.ServerReflectionBlockingStub. build(Channel channel, CallOptions callOptions)
protected ServerReflectionGrpc.ServerReflectionFutureStub
ServerReflectionGrpc.ServerReflectionFutureStub. build(Channel channel, CallOptions callOptions)
protected ServerReflectionGrpc.ServerReflectionStub
ServerReflectionGrpc.ServerReflectionStub. build(Channel channel, CallOptions callOptions)
static ServerReflectionGrpc.ServerReflectionBlockingStub
ServerReflectionGrpc. newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic ServerReflectionGrpc.ServerReflectionFutureStub
ServerReflectionGrpc. newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic ServerReflectionGrpc.ServerReflectionStub
ServerReflectionGrpc. newStub(Channel channel)
Creates a new async stub that supports all call types for the service -
Uses of Channel in io.grpc.stub
Methods in io.grpc.stub that return Channel Modifier and Type Method Description Channel
AbstractStub. getChannel()
The underlying channel of the stub.Methods in io.grpc.stub with parameters of type Channel Modifier and Type Method Description static <ReqT,RespT>
Iterator<RespT>ClientCalls. blockingServerStreamingCall(Channel channel, MethodDescriptor<ReqT,RespT> method, CallOptions callOptions, ReqT req)
Executes a server-streaming call returning a blockingIterator
over the response stream.static <ReqT,RespT>
RespTClientCalls. blockingUnaryCall(Channel channel, MethodDescriptor<ReqT,RespT> method, CallOptions callOptions, ReqT req)
Executes a unary call and blocks on the response.protected abstract S
AbstractStub. build(Channel channel, CallOptions callOptions)
Returns a new stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractAsyncStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel)
Returns a new async stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractAsyncStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel, CallOptions callOptions)
Returns a new async stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractBlockingStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel)
Returns a new blocking stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractBlockingStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel, CallOptions callOptions)
Returns a new blocking stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractFutureStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel)
Returns a new future stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractFutureStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel, CallOptions callOptions)
Returns a new future stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel)
Returns a new stub with the given channel for the provided method configurations.static <T extends AbstractStub<T>>
TAbstractStub. newStub(AbstractStub.StubFactory<T> factory, Channel channel, CallOptions callOptions)
Returns a new stub with the given channel for the provided method configurations.T
AbstractStub.StubFactory. newStub(Channel channel, CallOptions callOptions)
S
AbstractStub. withChannel(Channel newChannel)
Deprecated.Constructors in io.grpc.stub with parameters of type Channel Constructor Description AbstractAsyncStub(Channel channel, CallOptions callOptions)
AbstractBlockingStub(Channel channel, CallOptions callOptions)
AbstractFutureStub(Channel channel, CallOptions callOptions)
AbstractStub(Channel channel)
Constructor for use by subclasses, with the defaultCallOptions
.AbstractStub(Channel channel, CallOptions callOptions)
Constructor for use by subclasses. -
Uses of Channel in io.grpc.util
Methods in io.grpc.util that return Channel Modifier and Type Method Description Channel
ForwardingSubchannel. asChannel()
-