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 gPRC 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 interface
LoadBalancer.PickDetailsConsumer
Receives information about the pick being chosen.protected static interface
ManagedChannelBuilder.InterceptorFactory
Internal-only.class
ManagedChannelProvider
Provider of managed channels for transport agnostic consumption.class
ManagedChannelRegistry
Registry ofManagedChannelProvider
s.class
ServerProvider
Provider of servers for transport agnostic consumption.class
ServerRegistry
Registry ofServerProvider
s.Fields in io.grpc with annotations of type Internal Modifier and Type Field Description static Attributes.Key<Map<String,?>>
LoadBalancer. ATTR_HEALTH_CHECKING_CONFIG
static Attributes.Key<Boolean>
LoadBalancer. HAS_HEALTH_PRODUCER_LISTENER_KEY
static LoadBalancer.CreateSubchannelArgs.Key<LoadBalancer.SubchannelStateListener>
LoadBalancer. HEALTH_CONSUMER_LISTENER_ARG_KEY
Methods in io.grpc with annotations of type Internal Modifier and Type Method Description protected T
ManagedChannelBuilder. addMetricSink(io.grpc.MetricSink metricSink)
Adds aMetricSink
for channel to use for configuring and recording metrics.void
ClientStreamTracer. addOptionalLabel(String key, String value)
Information providing context to the call became available.Channel
LoadBalancer.Subchannel. asChannel()
(Internal use only) returns aChannel
that is backed by this Subchannel.Object
LoadBalancer.Subchannel. getInternalSubchannel()
(Internal use only) returns an object that represents the underlying subchannel that is used by the Channel for sending RPCs when thisLoadBalancer.Subchannel
is picked.ServerMethodDefinition<?,?>
ServerServiceDefinition. getMethod(String methodName)
Look up a method by its fully qualified name.io.grpc.MetricRecorder
LoadBalancer.Helper. getMetricRecorder()
Returns theMetricRecorder
that the channel uses to record metrics.LoadBalancer.PickDetailsConsumer
LoadBalancer.PickSubchannelArgs. getPickDetailsConsumer()
Gets an object that can be informed about what sort of pick was made.protected T
ManagedChannelBuilder. 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()
NettyServerBuilder
NettyServerBuilder. protocolNegotiator(io.grpc.netty.ProtocolNegotiator protocolNegotiator)
Sets theProtocolNegotiator
to 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 class
InternalGrpcOpenTelemetry
Internal accessor forGrpcOpenTelemetry
.interface
InternalOpenTelemetryPlugin
Accessors 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 class
HealthProducerHelper
A newLoadBalancer.Helper
used 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()
-