Uses of Class
io.grpc.Channel
Packages that use Channel
Package
Description
The gRPC core public API.
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
API for the Stub layer.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of Channel in io.grpc
Modifier and TypeMethodDescriptionLoadBalancer.Subchannel.asChannel()(Internal use only) returns aChannelthat is backed by this Subchannel.static ChannelClientInterceptors.intercept(Channel channel, ClientInterceptor... interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.static ChannelClientInterceptors.intercept(Channel channel, List<? extends ClientInterceptor> interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.static ChannelClientInterceptors.interceptForward(Channel channel, ClientInterceptor... interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.static ChannelClientInterceptors.interceptForward(Channel channel, List<? extends ClientInterceptor> interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.abstract ChannelBinaryLog.wrapChannel(Channel channel) Modifier and TypeMethodDescriptionstatic ChannelClientInterceptors.intercept(Channel channel, ClientInterceptor... interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.static ChannelClientInterceptors.intercept(Channel channel, List<? extends ClientInterceptor> interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.<ReqT,RespT>
ClientCall<ReqT, RespT> ClientInterceptor.interceptCall(MethodDescriptor<ReqT, RespT> method, CallOptions callOptions, Channel next) static ChannelClientInterceptors.interceptForward(Channel channel, ClientInterceptor... interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.static ChannelClientInterceptors.interceptForward(Channel channel, List<? extends ClientInterceptor> interceptors) Create a newChannelthat will callinterceptorsbefore starting a call on the given channel.abstract ChannelBinaryLog.wrapChannel(Channel channel) -
Uses of Channel in io.grpc.channelz.v1
Methods in io.grpc.channelz.v1 with parameters of type ChannelModifier and TypeMethodDescriptionprotected ChannelzGrpc.ChannelzBlockingStubChannelzGrpc.ChannelzBlockingStub.build(Channel channel, CallOptions callOptions) protected ChannelzGrpc.ChannelzFutureStubChannelzGrpc.ChannelzFutureStub.build(Channel channel, CallOptions callOptions) protected ChannelzGrpc.ChannelzStubChannelzGrpc.ChannelzStub.build(Channel channel, CallOptions callOptions) ChannelzGrpc.newBlockingStub(Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the serviceChannelzGrpc.newFutureStub(Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic ChannelzGrpc.ChannelzStubCreates 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 ChannelModifier and TypeMethodDescriptionprotected HealthGrpc.HealthBlockingStubHealthGrpc.HealthBlockingStub.build(Channel channel, CallOptions callOptions) protected HealthGrpc.HealthFutureStubHealthGrpc.HealthFutureStub.build(Channel channel, CallOptions callOptions) protected HealthGrpc.HealthStubHealthGrpc.HealthStub.build(Channel channel, CallOptions callOptions) HealthGrpc.newBlockingStub(Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic HealthGrpc.HealthFutureStubHealthGrpc.newFutureStub(Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic HealthGrpc.HealthStubCreates 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 ChannelModifier and TypeMethodDescriptionLoadBalancerGrpc.LoadBalancerBlockingStub.build(Channel channel, CallOptions callOptions) protected LoadBalancerGrpc.LoadBalancerFutureStubLoadBalancerGrpc.LoadBalancerFutureStub.build(Channel channel, CallOptions callOptions) protected LoadBalancerGrpc.LoadBalancerStubLoadBalancerGrpc.LoadBalancerStub.build(Channel channel, CallOptions callOptions) LoadBalancerGrpc.newBlockingStub(Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the serviceLoadBalancerGrpc.newFutureStub(Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the serviceCreates a new async stub that supports all call types for the service -
Uses of Channel in io.grpc.lookup.v1
Methods in io.grpc.lookup.v1 with parameters of type ChannelModifier and TypeMethodDescriptionRouteLookupServiceGrpc.RouteLookupServiceBlockingStub.build(Channel channel, CallOptions callOptions) RouteLookupServiceGrpc.RouteLookupServiceFutureStub.build(Channel channel, CallOptions callOptions) RouteLookupServiceGrpc.RouteLookupServiceStub.build(Channel channel, CallOptions callOptions) RouteLookupServiceGrpc.newBlockingStub(Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the serviceRouteLookupServiceGrpc.newFutureStub(Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the serviceCreates a new async stub that supports all call types for the service -
Uses of Channel in io.grpc.protobuf.services
Methods in io.grpc.protobuf.services that return ChannelModifier and TypeMethodDescriptionfinal ChannelBinaryLogProvider.wrapChannel(Channel channel) Wraps a channel to provide binary logging onClientCalls as needed.Methods in io.grpc.protobuf.services with parameters of type ChannelModifier and TypeMethodDescriptionfinal ChannelBinaryLogProvider.wrapChannel(Channel channel) Wraps a channel to provide binary logging onClientCalls as needed. -
Uses of Channel in io.grpc.reflection.v1
Methods in io.grpc.reflection.v1 with parameters of type ChannelModifier and TypeMethodDescriptionServerReflectionGrpc.ServerReflectionBlockingStub.build(Channel channel, CallOptions callOptions) ServerReflectionGrpc.ServerReflectionFutureStub.build(Channel channel, CallOptions callOptions) ServerReflectionGrpc.ServerReflectionStub.build(Channel channel, CallOptions callOptions) ServerReflectionGrpc.newBlockingStub(Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the serviceServerReflectionGrpc.newFutureStub(Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the serviceCreates 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 ChannelModifier and TypeMethodDescriptionServerReflectionGrpc.ServerReflectionBlockingStub.build(Channel channel, CallOptions callOptions) ServerReflectionGrpc.ServerReflectionFutureStub.build(Channel channel, CallOptions callOptions) ServerReflectionGrpc.ServerReflectionStub.build(Channel channel, CallOptions callOptions) ServerReflectionGrpc.newBlockingStub(Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the serviceServerReflectionGrpc.newFutureStub(Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the serviceCreates 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 ChannelModifier and TypeMethodDescriptionfinal ChannelAbstractStub.getChannel()The underlying channel of the stub.Methods in io.grpc.stub with parameters of type ChannelModifier and TypeMethodDescriptionstatic <ReqT,RespT>
Iterator<RespT> ClientCalls.blockingServerStreamingCall(Channel channel, MethodDescriptor<ReqT, RespT> method, CallOptions callOptions, ReqT req) Executes a server-streaming call returning a blockingIteratorover 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 SAbstractStub.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.AbstractStub.StubFactory.newStub(Channel channel, CallOptions callOptions) final SAbstractStub.withChannel(Channel newChannel) Deprecated.Constructors in io.grpc.stub with parameters of type ChannelModifierConstructorDescriptionprotectedAbstractAsyncStub(Channel channel, CallOptions callOptions) protectedAbstractBlockingStub(Channel channel, CallOptions callOptions) protectedAbstractFutureStub(Channel channel, CallOptions callOptions) protectedAbstractStub(Channel channel) Constructor for use by subclasses, with the defaultCallOptions.protectedAbstractStub(Channel channel, CallOptions callOptions) Constructor for use by subclasses. -
Uses of Channel in io.grpc.util
Methods in io.grpc.util that return Channel