Uses of Class
io.grpc.Internal
-
Packages that use Internal Package Description io.grpc The gRPC core public API.io.grpc.inprocess The in-process transport which is for when a server is in the same process as the client.io.grpc.netty The main transport implementation based on Netty, for both the client and the server.io.grpc.okhttp A lightweight transport based on OkHttp, mainly for use on Android (client-only).io.grpc.opentelemetry io.grpc.servlet API that implements gRPC server as a servlet.io.grpc.servlet.jakarta API that implements gRPC server as a servlet.io.grpc.util Utilities with advanced features in the core layer that user can optionally use.io.grpc.xds Library for gRPC proxyless service mesh using Envoy xDS protocol. -
-
Uses of Internal in io.grpc
Classes in io.grpc with annotations of type Internal Modifier and Type Interface Description static interfaceLoadBalancer.PickDetailsConsumerReceives information about the pick being chosen.protected static interfaceManagedChannelBuilder.InterceptorFactoryInternal-only.classManagedChannelProviderProvider of managed channels for transport agnostic consumption.classManagedChannelRegistryRegistry ofManagedChannelProviders.classServerProviderProvider of servers for transport agnostic consumption.classServerRegistryRegistry ofServerProviders.Fields in io.grpc with annotations of type Internal Modifier and Type Field Description static Attributes.Key<Map<String,?>>LoadBalancer. ATTR_HEALTH_CHECKING_CONFIGstatic LoadBalancer.CreateSubchannelArgs.Key<Boolean>LoadBalancer. DISABLE_SUBCHANNEL_RECONNECT_KEYstatic Attributes.Key<Boolean>LoadBalancer. HAS_HEALTH_PRODUCER_LISTENER_KEYstatic LoadBalancer.CreateSubchannelArgs.Key<LoadBalancer.SubchannelStateListener>LoadBalancer. HEALTH_CONSUMER_LISTENER_ARG_KEYMethods in io.grpc with annotations of type Internal Modifier and Type Method Description protected TManagedChannelBuilder. addMetricSink(io.grpc.MetricSink metricSink)Adds aMetricSinkfor channel to use for configuring and recording metrics.voidClientStreamTracer. addOptionalLabel(String key, String value)Information providing context to the call became available.ChannelLoadBalancer.Subchannel. asChannel()(Internal use only) returns aChannelthat is backed by this Subchannel.AttributesLoadBalancer.Subchannel. getConnectedAddressAttributes()(Internal use only) returns attributes of the address subchannel is connected to.ObjectLoadBalancer.Subchannel. getInternalSubchannel()(Internal use only) returns an object that represents the underlying subchannel that is used by the Channel for sending RPCs when thisLoadBalancer.Subchannelis picked.ServerMethodDefinition<?,?>ServerServiceDefinition. getMethod(String methodName)Look up a method by its fully qualified name.io.grpc.MetricRecorderLoadBalancer.Helper. getMetricRecorder()Returns theMetricRecorderthat the channel uses to record metrics.LoadBalancer.PickDetailsConsumerLoadBalancer.PickSubchannelArgs. getPickDetailsConsumer()Gets an object that can be informed about what sort of pick was made.protected TManagedChannelBuilder. interceptWithTarget(ManagedChannelBuilder.InterceptorFactory factory)Internal-only: Adds a factory that will construct an interceptor based on the channel's target. -
Uses of Internal in io.grpc.inprocess
Methods in io.grpc.inprocess with annotations of type Internal Modifier and Type Method Description protected ManagedChannelBuilder<?>InProcessChannelBuilder. delegate()protected ServerBuilder<?>InProcessServerBuilder. delegate() -
Uses of Internal in io.grpc.netty
Methods in io.grpc.netty with annotations of type Internal Modifier and Type Method Description protected ManagedChannelBuilder<?>NettyChannelBuilder. delegate()protected ServerBuilder<?>NettyServerBuilder. delegate()NettyServerBuilderNettyServerBuilder. protocolNegotiator(io.grpc.netty.ProtocolNegotiator protocolNegotiator)Sets theProtocolNegotiatorto be used. -
Uses of Internal in io.grpc.okhttp
Methods in io.grpc.okhttp with annotations of type Internal Modifier and Type Method Description protected ManagedChannelBuilder<?>OkHttpChannelBuilder. delegate()protected ServerBuilder<?>OkHttpServerBuilder. delegate() -
Uses of Internal in io.grpc.opentelemetry
Classes in io.grpc.opentelemetry with annotations of type Internal Modifier and Type Class Description classInternalGrpcOpenTelemetryInternal accessor forGrpcOpenTelemetry.interfaceInternalOpenTelemetryPluginAccessors for making plugins. -
Uses of Internal in io.grpc.servlet
Methods in io.grpc.servlet with annotations of type Internal Modifier and Type Method Description protected ServerBuilder<?>ServletServerBuilder. delegate() -
Uses of Internal in io.grpc.servlet.jakarta
Methods in io.grpc.servlet.jakarta with annotations of type Internal Modifier and Type Method Description protected ServerBuilder<?>ServletServerBuilder. delegate() -
Uses of Internal in io.grpc.util
Classes in io.grpc.util with annotations of type Internal Modifier and Type Class Description classHealthProducerHelperA newLoadBalancer.Helperused by health producer systems to build health notification chain, viaLoadBalancer.CreateSubchannelArgs. -
Uses of Internal in io.grpc.xds
Methods in io.grpc.xds with annotations of type Internal Modifier and Type Method Description protected ServerBuilder<?>XdsServerBuilder. delegate()
-