Uses of Class
io.grpc.Internal
-
Packages that use Internal Package Description io.grpc The gRPC core public API.io.grpc.grpclb 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.protobuf.services Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.io.grpc.protobuf.services.internal io.grpc.rls io.grpc.services Service definitions and utilities for the pre-defined gRPC services.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.stub API for the Stub layer.io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
Packages with annotations of type Internal Package Description io.grpc.internal Interfaces and implementations that are internal to gRPC. -
-
Uses of Internal in io.grpc
Classes in io.grpc with annotations of type Internal Modifier and Type Interface Description interfaceCallbackMetricInstrumentTagging interface for MetricInstruments that can be used with batch callbacks.classDoubleCounterMetricInstrumentRepresents a double-valued counter metric instrument.classDoubleHistogramMetricInstrumentRepresents a double-valued histogram metric instrument.classInternalCallOptionsInternal accessor forCallOptions.classInternalChannelzThis is an internal API.classInternalClientInterceptorsInternal accessor.classInternalConfigSelectorPer method config selector that the channel or load balancers will use to choose the appropriate config or take config related actions for an RPC.interfaceInternalConfiguratorInternal access to Configurator API.classInternalConfiguratorRegistryAccess internal global configurators.classInternalDecompressorRegistryPrivate accessor for decompressor registries.interfaceInternalInstrumented<T>An internal class.classInternalKnownTransportAll known transports.classInternalLogIdAn internal class.classInternalManagedChannelBuilderInternal accessors forManagedChannelBuilder.classInternalManagedChannelProviderInternal accessor forManagedChannelProvider.interfaceInternalMayRequireSpecificExecutorclassInternalMetadataInternalMetadataaccessor.static interfaceInternalMetadata.TrustedAsciiMarshaller<T>A specialized plain ASCII marshaller.classInternalMethodDescriptorAccesses internal data and methods.classInternalServerclassInternalServerInterceptorsAccessor to internal methods ofServerInterceptors.classInternalServerProviderInternal accessor forServerProvider.classInternalServiceProvidersclassInternalStatusAccesses internal data.interfaceInternalSubchannelAddressAttributesAn internal class.interfaceInternalWithLogIdAn internal class.static interfaceLoadBalancer.PickDetailsConsumerReceives information about the pick being chosen.classLongCounterMetricInstrumentRepresents a long-valued counter metric instrument.classLongGaugeMetricInstrumentRepresents a long-valued gauge metric instrument.classLongHistogramMetricInstrumentRepresents a long-valued histogram metric instrument.protected static interfaceManagedChannelBuilder.InterceptorFactoryInternal-only.classManagedChannelProviderProvider of managed channels for transport agnostic consumption.classManagedChannelRegistryRegistry ofManagedChannelProviders.interfaceMetricInstrumentRepresents a metric instrument.classMetricInstrumentRegistryA registry for globally registered metric instruments.interfaceMetricRecorderAn interface used for recording gRPC metrics.interfaceMetricSinkAn internal interface representing a receiver or aggregator of gRPC metrics data.(package private) classPartialMetricInstrumentA partial implementation of theMetricInstrumentinterface.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<java.util.Map<java.lang.String,?>>LoadBalancer. ATTR_HEALTH_CHECKING_CONFIGstatic com.google.common.io.BaseEncodingInternalMetadata. BASE64_ENCODING_OMIT_PADDINGAn instance of base64 encoder that omits padding.static Metadata.Key<Status>InternalStatus. CODE_KEYKey to bind status code to trailing metadata.static LoadBalancer.CreateSubchannelArgs.Key<java.lang.Boolean>LoadBalancer. DISABLE_SUBCHANNEL_RECONNECT_KEYstatic Attributes.Key<java.lang.Boolean>LoadBalancer. HAS_HEALTH_PRODUCER_LISTENER_KEYstatic LoadBalancer.CreateSubchannelArgs.Key<LoadBalancer.SubchannelStateListener>LoadBalancer. HEALTH_CONSUMER_LISTENER_ARG_KEYstatic Metadata.Key<java.lang.String>InternalStatus. MESSAGE_KEYKey to bind status message to trailing metadata.static java.nio.charset.CharsetInternalMetadata. US_ASCIICopy of StandardCharsets, which is only available on Java 1.7 and above.Methods in io.grpc with annotations of type Internal Modifier and Type Method Description protected TManagedChannelBuilder. addMetricSink(MetricSink metricSink)Adds aMetricSinkfor channel to use for configuring and recording metrics.voidClientStreamTracer. addOptionalLabel(java.lang.String key, java.lang.String value)Information providing context to the call became available.ChannelLoadBalancer.Subchannel. asChannel()(Internal use only) returns aChannelthat is backed by this Subchannel.static StatusRuntimeExceptionInternalStatus. asRuntimeException(Status status, Metadata trailers, boolean fillInStackTrace)Create a newStatusRuntimeExceptionwith the internal option of skipping the filling of the stack trace.AttributesLoadBalancer.Subchannel. getConnectedAddressAttributes()(Internal use only) returns attributes of the address subchannel is connected to.java.lang.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(java.lang.String methodName)Look up a method by its fully qualified name.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.static byte[]InternalDecompressorRegistry. getRawAdvertisedMessageEncodings(DecompressorRegistry reg)static intInternalMetadata. headerCount(Metadata md)protected TManagedChannelBuilder. interceptWithTarget(ManagedChannelBuilder.InterceptorFactory factory)Internal-only: Adds a factory that will construct an interceptor based on the channel's target.static <T> Metadata.Key<T>InternalMetadata. keyOf(java.lang.String name, InternalMetadata.TrustedAsciiMarshaller<T> marshaller)static <T> Metadata.Key<T>InternalMetadata. keyOf(java.lang.String name, Metadata.AsciiMarshaller<T> marshaller)static MetadataInternalMetadata. newMetadata(byte[]... binaryValues)static MetadataInternalMetadata. newMetadata(int usedNames, byte[]... binaryValues)static MetadataInternalMetadata. newMetadataWithParsedValues(int usedNames, java.lang.Object[] namesAndValues)Creates a newMetadatainstance from serialized data, with some values pre-parsed.static <T> java.lang.ObjectInternalMetadata. parsedValue(Metadata.BinaryStreamMarshaller<T> marshaller, T value)Creates a holder for a pre-parsed value read by the transport.static byte[][]InternalMetadata. serialize(Metadata md)static java.lang.Object[]InternalMetadata. serializePartial(Metadata md)Serializes all metadata entries, leaving some values asInputStreams. -
Uses of Internal in io.grpc.grpclb
Classes in io.grpc.grpclb with annotations of type Internal Modifier and Type Class Description classGrpclbLoadBalancerProviderThe provider for the "grpclb" balancing policy.classInternalGrpclbConstantsAccessorInternalGrpclbConstantsaccessor. -
Uses of Internal in io.grpc.inprocess
Classes in io.grpc.inprocess with annotations of type Internal Modifier and Type Class Description classInternalInProcessChannelBuilderInternalInProcessChannelBuilderaccessor.classInternalInProcessServerBuilderInternalInProcessServerBuilderaccessor.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(ProtocolNegotiator protocolNegotiator)Sets theProtocolNegotiatorto be used. -
Uses of Internal in io.grpc.protobuf.services
Classes in io.grpc.protobuf.services with annotations of type Internal Modifier and Type Class Description classBinaryLogProvider -
Uses of Internal in io.grpc.protobuf.services.internal
Classes in io.grpc.protobuf.services.internal with annotations of type Internal Modifier and Type Class Description classHealthCheckingRoundRobinLoadBalancerProviderThe health-check-capable provider for the "round_robin" balancing policy. -
Uses of Internal in io.grpc.rls
Classes in io.grpc.rls with annotations of type Internal Modifier and Type Class Description classRlsLoadBalancerProviderThe provider for the "rls_experimental" balancing policy. -
Uses of Internal in io.grpc.services
Classes in io.grpc.services with annotations of type Internal Modifier and Type Class Description classInternalCallMetricRecorderInternalCallMetricRecorderaccessor.classInternalMetricRecorderInternalCallMetricRecorderaccessor. -
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.stub
Classes in io.grpc.stub with annotations of type Internal Modifier and Type Class Description classInternalClientCallsInternalClientCallsaccessor. -
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.classMultiChildLoadBalancerA base load balancing policy for those policies which has multiple children such as ClusterManager or the petiole policies.classOutlierDetectionLoadBalancerWraps a childLoadBalancerwhile monitoring for outlier backends and removing them from the use of the child LB.classOutlierDetectionLoadBalancerProvider
-