All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAsyncStub<S extends AbstractAsyncStub<S>> |
Stub implementations for async stubs.
|
AbstractBlockingStub<S extends AbstractBlockingStub<S>> |
Stub implementations for blocking stubs.
|
AbstractClientStream |
|
AbstractClientStream.Sink |
A sink for outbound operations, separated from the stream simply to avoid name
collisions/confusion.
|
AbstractClientStream.TransportState |
This should only be called from the transport thread.
|
AbstractFutureStub<S extends AbstractFutureStub<S>> |
Stub implementations for future stubs.
|
AbstractHttp2Headers |
|
AbstractNettyHandler |
Base class for all Netty gRPC handlers.
|
AbstractNettyHandler.AllowPingLimiter |
|
AbstractNettyHandler.PingLimiter |
Controls whether PINGs like those for BDP are permitted to be sent at the current time.
|
AbstractReadableBuffer |
|
AbstractServerStream |
|
AbstractServerStream.Sink |
A sink for outbound operations, separated from the stream simply to avoid name
collisions/confusion.
|
AbstractServerStream.TransportState |
This should only be called from the transport thread (except for private interactions with
AbstractServerStream ).
|
AbstractStream |
The stream and stream state as used by the application.
|
AbstractStream.TransportState |
Stream state as used by the transport.
|
AbstractStub<S extends AbstractStub<S>> |
Common base type for stub implementations.
|
AbstractStub.StubFactory<T extends AbstractStub<T>> |
A factory class for stub.
|
AbstractSubchannel |
|
AdaptiveThrottler |
Implementation of Throttler that keeps track of recent history (the duration of which is
specified to the constructor) and throttles requests at the client side based on the number of
requests that the
backend has accepted and the total number of requests generated.
|
AdaptiveThrottler.Builder |
|
AdaptiveThrottler.TimeBasedAccumulator |
|
AdaptiveThrottler.TimeBasedAccumulator.Slot |
Holds the data for each slot (amount and end timestamp).
|
Address |
Address information
|
Address |
Address represents the address used to create the socket.
|
Address.AddressCase |
|
Address.Builder |
Address information
|
Address.Builder |
Address represents the address used to create the socket.
|
Address.OtherAddress |
An address type not included above.
|
Address.OtherAddress.Builder |
An address type not included above.
|
Address.OtherAddressOrBuilder |
|
Address.TcpIpAddress |
Protobuf type grpc.channelz.v1.Address.TcpIpAddress
|
Address.TcpIpAddress.Builder |
Protobuf type grpc.channelz.v1.Address.TcpIpAddress
|
Address.TcpIpAddressOrBuilder |
|
Address.Type |
Protobuf enum grpc.binarylog.v1.Address.Type
|
Address.UdsAddress |
A Unix Domain Socket address.
|
Address.UdsAddress.Builder |
A Unix Domain Socket address.
|
Address.UdsAddressOrBuilder |
|
AddressOrBuilder |
|
AddressOrBuilder |
|
AdminInterface |
Admin Interface provides a class of services for exposing the overall state of gRPC
activity in a given binary.
|
AdvancedTlsX509KeyManager |
AdvancedTlsX509KeyManager is an X509ExtendedKeyManager that allows users to configure
advanced TLS features, such as private key and certificate chain reloading.
|
AdvancedTlsX509KeyManager.Closeable |
Mainly used to avoid throwing IO Exceptions in java.io.Closeable.
|
AdvancedTlsX509KeyManager.KeyInfo |
|
AdvancedTlsX509KeyManager.UpdateResult |
|
AdvancedTlsX509TrustManager |
AdvancedTlsX509TrustManager is an X509ExtendedTrustManager that allows users to configure
advanced TLS features, such as root certificate reloading and peer cert custom verification.
|
AdvancedTlsX509TrustManager.Builder |
|
AdvancedTlsX509TrustManager.Closeable |
|
AdvancedTlsX509TrustManager.SslSocketAndEnginePeerVerifier |
|
AdvancedTlsX509TrustManager.Verification |
The verification mode when authenticating the peer certificate.
|
AnonymousInProcessSocketAddress |
Custom SocketAddress class for InProcessTransport , for
a server which can only be referenced via this address instance.
|
ApplicationThreadDeframer |
|
ApplicationThreadDeframer.TransportExecutor |
|
ApplicationThreadDeframerListener |
Listener for when deframing on the application thread, which calls the real listener on the
transport thread.
|
ApplicationThreadDeframerListener.TransportExecutor |
|
AsyncServletOutputStreamWriter |
Handles write actions from the container thread and the application thread.
|
AsyncServletOutputStreamWriter |
Handles write actions from the container thread and the application thread.
|
AsyncServletOutputStreamWriter.ActionItem |
Write actions, e.g.
|
AsyncServletOutputStreamWriter.ActionItem |
Write actions, e.g.
|
AsyncServletOutputStreamWriter.Log |
|
AsyncServletOutputStreamWriter.Log |
|
AsyncServletOutputStreamWriter.WriteState |
|
AsyncServletOutputStreamWriter.WriteState |
|
AtomicBackoff |
A long atomically updated due to errors caused by the value being too small.
|
AtomicLongCounter |
An implementation of LongCounter that is just an AtomicLong .
|
Attributes |
An immutable type-safe container of attributes.
|
Attributes.Builder |
The helper class to build an Attributes instance.
|
Attributes.Key<T> |
Key for an key-value pair.
|
AutoConfiguredLoadBalancerFactory |
|
AutoConfiguredLoadBalancerFactory.EmptyPicker |
|
AutoConfiguredLoadBalancerFactory.FailingPicker |
|
AutoConfiguredLoadBalancerFactory.NoopLoadBalancer |
|
AutoConfiguredLoadBalancerFactory.PolicyException |
|
AutoValue_RlsProtoData_ExtraKeys |
|
AutoValue_RlsProtoData_GrpcKeyBuilder |
|
AutoValue_RlsProtoData_GrpcKeyBuilder_Name |
|
AutoValue_RlsProtoData_NameMatcher |
|
AutoValue_RlsProtoData_RouteLookupConfig |
|
AutoValue_RlsProtoData_RouteLookupConfig.Builder |
|
AutoValue_RlsProtoData_RouteLookupRequest |
|
AutoValue_RlsProtoData_RouteLookupResponse |
|
BackendAddressGroup |
|
BackoffPolicy |
Determines how long to wait before doing some action (typically a retry, or a reconnect).
|
BackoffPolicy.Provider |
|
BackoffPolicyRetryScheduler |
|
BinaryLog |
A binary log that can be installed on a channel or server.
|
BinaryLogProto |
|
BinaryLogProvider |
|
BinaryLogProvider.ByteArrayMarshaller |
|
BinaryLogProvider.IoUtils |
|
BinaryLogProviderImpl |
|
BinaryLogs |
|
BinaryLogSink |
A class that accepts binary log messages.
|
BindableService |
Provides a way to bind instance of service implementation to server.
|
BinlogHelper |
|
BinlogHelper.Factory |
|
BinlogHelper.FactoryImpl |
|
BinlogHelper.MaybeTruncated<T> |
|
BinlogHelper.SinkWriter |
|
BinlogHelper.SinkWriterImpl |
|
BinlogHelper.TimeProvider |
|
CachedSubchannelPool |
|
CachedSubchannelPool.CacheEntry |
|
CachingRlsLbClient |
A CachingRlsLbClient is a core implementation of RLS loadbalancer supports dynamic request
routing by fetching the decision from route lookup server.
|
CachingRlsLbClient.AutoCleaningEvictionListener |
|
CachingRlsLbClient.BackoffCacheEntry |
|
CachingRlsLbClient.Builder |
|
CachingRlsLbClient.CachedRouteLookupResponse |
|
CachingRlsLbClient.CacheEntry |
|
CachingRlsLbClient.HappyThrottler |
A Throttler never throttles.
|
CachingRlsLbClient.PendingCacheEntry |
A pending cache entry when the async RouteLookup RPC is still on the fly.
|
CachingRlsLbClient.RlsAsyncLruCache |
|
CachingRlsLbClient.RlsLbHelper |
|
CallbackMetricInstrument |
Tagging interface for MetricInstruments that can be used with batch callbacks.
|
CallCredentials |
Carries credential data that will be propagated to the server via request metadata for each RPC.
|
CallCredentials.MetadataApplier |
The outlet of the produced headers.
|
CallCredentials.RequestInfo |
The request-related information passed to CallCredentials.applyRequestMetadata() .
|
CallCredentialsApplyingTransportFactory |
|
CallMetricRecorder |
Utility to record call metrics for load-balancing.
|
CallOptions |
The collection of runtime options for a new RPC call.
|
CallOptions.Builder |
|
CallOptions.Key<T> |
Key for a key-value pair.
|
CallStreamObserver<V> |
A refinement of StreamObserver provided by the GRPC runtime to the application (the client or
the server) that allows for more complex interactions with call behavior.
|
CallTracer |
A collection of call stats for channelz.
|
CallTracer.Factory |
|
CancelClientStreamCommand |
Command sent from a Netty client stream to the handler to cancel the stream.
|
CancelServerStreamCommand |
Command sent from a Netty server stream to the handler to cancel the stream.
|
CancelServerStreamCommand.PeerNotify |
|
CertificateUtils |
Contains certificate/key PEM file utility method(s).
|
Channel |
A virtual connection to a conceptual endpoint, to perform RPCs.
|
Channel |
Channel is a logical grouping of channels, subchannels, and sockets.
|
Channel.Builder |
Channel is a logical grouping of channels, subchannels, and sockets.
|
ChannelConnectivityState |
These come from the specified states in this document:
https://github.com/grpc/grpc/blob/master/doc/connectivity-semantics-and-api.md
|
ChannelConnectivityState.Builder |
These come from the specified states in this document:
https://github.com/grpc/grpc/blob/master/doc/connectivity-semantics-and-api.md
|
ChannelConnectivityState.State |
Protobuf enum grpc.channelz.v1.ChannelConnectivityState.State
|
ChannelConnectivityStateOrBuilder |
|
ChannelCredentials |
Represents a security configuration to be used for channels.
|
ChannelData |
Channel data is data related to a specific Channel or Subchannel.
|
ChannelData.Builder |
Channel data is data related to a specific Channel or Subchannel.
|
ChannelDataOrBuilder |
|
ChannelLogger |
A Channel-specific logger provided by GRPC library to LoadBalancer implementations.
|
ChannelLogger.ChannelLogLevel |
Log levels.
|
ChannelLoggerImpl |
|
ChannelOrBuilder |
|
ChannelRef |
ChannelRef is a reference to a Channel.
|
ChannelRef.Builder |
ChannelRef is a reference to a Channel.
|
ChannelRefOrBuilder |
|
ChannelTrace |
ChannelTrace represents the recent events that have occurred on the channel.
|
ChannelTrace.Builder |
ChannelTrace represents the recent events that have occurred on the channel.
|
ChannelTraceEvent |
A trace event is an interesting thing that happened to a channel or
subchannel, such as creation, address resolution, subchannel creation, etc.
|
ChannelTraceEvent.Builder |
A trace event is an interesting thing that happened to a channel or
subchannel, such as creation, address resolution, subchannel creation, etc.
|
ChannelTraceEvent.ChildRefCase |
|
ChannelTraceEvent.Severity |
The supported severity levels of trace events.
|
ChannelTraceEventOrBuilder |
|
ChannelTraceOrBuilder |
|
ChannelTracer |
Tracks a collections of channel tracing events for a channel/subchannel.
|
ChannelzGrpc |
Channelz is a service exposed by gRPC servers that provides detailed debug
information.
|
ChannelzGrpc.AsyncService |
Channelz is a service exposed by gRPC servers that provides detailed debug
information.
|
ChannelzGrpc.ChannelzBaseDescriptorSupplier |
|
ChannelzGrpc.ChannelzBlockingStub |
A stub to allow clients to do synchronous rpc calls to service Channelz.
|
ChannelzGrpc.ChannelzFileDescriptorSupplier |
|
ChannelzGrpc.ChannelzFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service Channelz.
|
ChannelzGrpc.ChannelzImplBase |
Base class for the server implementation of the service Channelz.
|
ChannelzGrpc.ChannelzMethodDescriptorSupplier |
|
ChannelzGrpc.ChannelzStub |
A stub to allow clients to do asynchronous rpc calls to service Channelz.
|
ChannelzGrpc.MethodHandlers<Req,Resp> |
|
ChannelzProto |
|
ChannelzProtoUtil |
A static utility class for turning internal data structures into protos.
|
ChannelzService |
The channelz service provides stats about a running gRPC process.
|
ChannelzService |
Deprecated.
|
ChildLbResolvedAddressFactory |
|
ChildLoadBalancerHelper |
|
ChildLoadBalancerHelper.ChildLoadBalancerHelperProvider |
|
ChoiceChannelCredentials |
|
ChoiceServerCredentials |
|
ClientCall<ReqT,RespT> |
An instance of a call to a remote method.
|
ClientCall.Listener<T> |
Callbacks for receiving metadata, response messages and completion status from the server.
|
ClientCallImpl<ReqT,RespT> |
|
ClientCallImpl.ClientStreamProvider |
|
ClientCalls |
Utility functions for processing different call idioms.
|
ClientCalls.BlockingResponseStream<T> |
|
ClientCalls.CallToStreamObserverAdapter<ReqT> |
|
ClientCalls.GrpcFuture<RespT> |
|
ClientCalls.StartableListener<T> |
|
ClientCalls.StreamObserverToCallListenerAdapter<ReqT,RespT> |
|
ClientCalls.StubType |
|
ClientCalls.ThreadlessExecutor |
|
ClientCalls.UnaryStreamToFuture<RespT> |
|
ClientCallStreamObserver<ReqT> |
A refinement of CallStreamObserver that allows for lower-level interaction with
client calls.
|
ClientHeader |
Protobuf type grpc.binarylog.v1.ClientHeader
|
ClientHeader.Builder |
Protobuf type grpc.binarylog.v1.ClientHeader
|
ClientHeaderOrBuilder |
|
ClientInterceptor |
Interface for intercepting outgoing calls before they are dispatched by a Channel .
|
ClientInterceptors |
|
ClientInterceptors.CheckedForwardingClientCall<ReqT,RespT> |
|
ClientInterceptors.InterceptorChannel |
|
ClientResponseObserver<ReqT,RespT> |
Specialization of StreamObserver implemented by clients in order to interact with the
advanced features of a call such as flow-control.
|
ClientStats |
Contains client level statistics that are useful to load balancing.
|
ClientStats.Builder |
Contains client level statistics that are useful to load balancing.
|
ClientStatsOrBuilder |
|
ClientStatsPerToken |
Contains the number of calls finished for a particular load balance token.
|
ClientStatsPerToken.Builder |
Contains the number of calls finished for a particular load balance token.
|
ClientStatsPerTokenOrBuilder |
|
ClientStream |
Extension of Stream to support client-side termination semantics.
|
ClientStreamListener |
An observer of client-side stream events.
|
ClientStreamListener.RpcProgress |
The progress of the RPC when client stream listener is closed.
|
ClientStreamTracer |
|
ClientStreamTracer.Factory |
|
ClientStreamTracer.StreamInfo |
Information about a stream.
|
ClientStreamTracer.StreamInfo.Builder |
|
ClientTransport |
The client-side transport typically encapsulating a single connection to a remote
server.
|
ClientTransport.PingCallback |
|
ClientTransportFactory |
|
ClientTransportFactory.ClientTransportOptions |
|
ClientTransportFactory.SwapChannelCredentialsResult |
|
ClientTransportFilter |
Listens on the client transport life-cycle events.
|
ClientTransportLifecycleManager |
Maintainer of transport lifecycle status.
|
Codec |
Encloses classes related to the compression and decompression of messages.
|
Codec.Gzip |
A gzip compressor and decompressor.
|
Codec.Identity |
The "identity", or "none" codec.
|
CompositeCallCredentials |
Uses multiple CallCredentials as if they were one.
|
CompositeCallCredentials.CombiningMetadataApplier |
|
CompositeChannelCredentials |
|
CompositeReadableBuffer |
|
CompositeReadableBuffer.NoThrowReadOperation<T> |
|
CompositeReadableBuffer.ReadOperation<T> |
|
Compressor |
Represents a message compressor.
|
CompressorRegistry |
Encloses classes related to the compression and decompression of messages.
|
Configurator |
Provides hooks for modifying gRPC channels and servers during their construction.
|
ConfiguratorRegistry |
|
ConnectionClientTransport |
|
ConnectivityState |
The connectivity states.
|
ConnectivityStateInfo |
|
ConnectivityStateManager |
Manages connectivity states of the channel.
|
ConnectivityStateManager.Listener |
|
ConscryptLoader |
Utility to load dynamically Conscrypt when it is available.
|
Context |
A context propagation mechanism which can carry scoped-values across API boundaries and between
threads.
|
Context.CancellableContext |
A context which inherits cancellation from its parent but which can also be independently
cancelled and which will propagate cancellation to its descendants.
|
Context.CancellationListener |
A listener notified on context cancellation.
|
Context.CanIgnoreReturnValue |
|
Context.CheckReturnValue |
|
Context.DirectExecutor |
|
Context.ExecutableListener |
Stores listener and executor pair.
|
Context.Key<T> |
Key for indexing values stored in a context.
|
Context.LazyStorage |
|
Context.Storage |
Defines the mechanisms for attaching and detaching the "current" context.
|
ContextRunnable |
Utility base implementation of Runnable that performs the same function as
Context.wrap(Runnable) without requiring the construction of an additional object.
|
Contexts |
Utility methods for working with Context s in GRPC.
|
Contexts.ContextualizedServerCallListener<ReqT> |
Implementation of ForwardingServerCallListener that attaches a context before
dispatching calls to the delegate and detaches them after the call completes.
|
CreateStreamCommand |
A command to create a new stream.
|
Deadline |
An absolute point in time, generally for tracking when a task should be completed.
|
Deadline.SystemTicker |
|
Deadline.Ticker |
Time source representing nanoseconds since fixed but arbitrary point in time.
|
Decompressor |
Represents a message decompressor.
|
DecompressorRegistry |
Encloses classes related to the compression and decompression of messages.
|
DecompressorRegistry.DecompressorInfo |
Information about a decompressor.
|
Deframer |
Interface for deframing gRPC messages.
|
DelayedClientCall<ReqT,RespT> |
A call that queues requests before a real call is ready to be delegated to.
|
DelayedClientCall.DelayedListener<RespT> |
|
DelayedClientTransport |
A client transport that queues requests before a real transport is available.
|
DelayedClientTransport.PickerState |
|
DelayedStream |
A stream that queues requests before the transport is available, and delegates to a real stream
implementation when the transport is available.
|
DelayedStream.DelayedStreamListener |
|
Detachable |
An extension of InputStream that allows the underlying data source to be detached and
transferred to a new instance of the same kind.
|
DnsNameResolver |
|
DnsNameResolver.AddressResolver |
AddressResolver resolves a hostname into a list of addresses.
|
DnsNameResolver.InternalResolutionResult |
Used as a DNS-based name resolver's internal representation of resolution result.
|
DnsNameResolver.JdkAddressResolver |
|
DnsNameResolver.ResourceResolver |
|
DnsNameResolver.ResourceResolverFactory |
|
DnsNameResolver.SrvRecord |
Describes a parsed SRV record.
|
DnsNameResolverProvider |
|
DoubleCounterMetricInstrument |
Represents a double-valued counter metric instrument.
|
DoubleHistogramMetricInstrument |
Represents a double-valued histogram metric instrument.
|
Drainable |
Extension to an InputStream or alike by adding a method that transfers all
content to an OutputStream .
|
DropType |
The reason for dropping a request as instructed by the remote balancer.
|
EquivalentAddressGroup |
A group of SocketAddress es that are considered equivalent when channel makes connections.
|
EquivalentAddressGroup.Attr |
|
ErrorResponse |
The error code and error message sent by the server when an error occurs.
|
ErrorResponse |
The error code and error message sent by the server when an error occurs.
|
ErrorResponse.Builder |
The error code and error message sent by the server when an error occurs.
|
ErrorResponse.Builder |
The error code and error message sent by the server when an error occurs.
|
ErrorResponseOrBuilder |
|
ErrorResponseOrBuilder |
|
ExperimentalApi |
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
ExponentialBackoffPolicy |
Retry Policy for Transport reconnection.
|
ExponentialBackoffPolicy.Provider |
|
ExtensionNumberResponse |
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.
|
ExtensionNumberResponse |
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.
|
ExtensionNumberResponse.Builder |
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.
|
ExtensionNumberResponse.Builder |
A list of extension numbers sent by the server answering
all_extension_numbers_of_type request.
|
ExtensionNumberResponseOrBuilder |
|
ExtensionNumberResponseOrBuilder |
|
ExtensionRequest |
The type name and extension number sent by the client when requesting
file_containing_extension.
|
ExtensionRequest |
The type name and extension number sent by the client when requesting
file_containing_extension.
|
ExtensionRequest.Builder |
The type name and extension number sent by the client when requesting
file_containing_extension.
|
ExtensionRequest.Builder |
The type name and extension number sent by the client when requesting
file_containing_extension.
|
ExtensionRequestOrBuilder |
|
ExtensionRequestOrBuilder |
|
FailingClientStream |
|
FailingClientTransport |
A client transport that creates streams that will immediately fail when started.
|
FallbackResponse |
Protobuf type grpc.lb.v1.FallbackResponse
|
FallbackResponse.Builder |
Protobuf type grpc.lb.v1.FallbackResponse
|
FallbackResponseOrBuilder |
|
FileDescriptorResponse |
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.
|
FileDescriptorResponse |
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.
|
FileDescriptorResponse.Builder |
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.
|
FileDescriptorResponse.Builder |
Serialized FileDescriptorProto messages sent by the server answering
a file_by_filename, file_containing_symbol, or file_containing_extension
request.
|
FileDescriptorResponseOrBuilder |
|
FileDescriptorResponseOrBuilder |
|
FixedKeyManagerFactory |
A KeyManagerFactory that returns a fixed list of key managers.
|
FixedKeyManagerFactory.FixedKeyManagerFactorySpi |
|
FixedObjectPool<T> |
An object pool that always returns the same instance and does nothing when returning the object.
|
FixedTrustManagerFactory |
A TrustManagerFactory that returns a fixed list of trust managers.
|
FixedTrustManagerFactory.FixedTrustManagerFactorySpi |
|
ForcefulCloseCommand |
A command to trigger close and close all streams.
|
ForwardingChannelBuilder<T extends ForwardingChannelBuilder<T>> |
|
ForwardingChannelBuilder2<T extends ManagedChannelBuilder<T>> |
|
ForwardingClientCall<ReqT,RespT> |
|
ForwardingClientCall.SimpleForwardingClientCall<ReqT,RespT> |
|
ForwardingClientCallListener<RespT> |
|
ForwardingClientCallListener.SimpleForwardingClientCallListener<RespT> |
|
ForwardingClientStream |
|
ForwardingClientStreamListener |
|
ForwardingClientStreamTracer |
|
ForwardingClientStreamTracer |
|
ForwardingConnectionClientTransport |
|
ForwardingDeframerListener |
Forwards listener callbacks to a delegate.
|
ForwardingLoadBalancer |
|
ForwardingLoadBalancerHelper |
|
ForwardingManagedChannel |
|
ForwardingNameResolver |
A forwarding class to ensure non overridden methods are forwarded to the delegate.
|
ForwardingReadableBuffer |
|
ForwardingServerBuilder<T extends ServerBuilder<T>> |
A ServerBuilder that delegates all its builder methods to another builder by default.
|
ForwardingServerCall<ReqT,RespT> |
|
ForwardingServerCall.SimpleForwardingServerCall<ReqT,RespT> |
|
ForwardingServerCallListener<ReqT> |
|
ForwardingServerCallListener.SimpleForwardingServerCallListener<ReqT> |
|
ForwardingSubchannel |
|
Framer |
Interface for framing gRPC messages.
|
GetChannelRequest |
Protobuf type grpc.channelz.v1.GetChannelRequest
|
GetChannelRequest.Builder |
Protobuf type grpc.channelz.v1.GetChannelRequest
|
GetChannelRequestOrBuilder |
|
GetChannelResponse |
Protobuf type grpc.channelz.v1.GetChannelResponse
|
GetChannelResponse.Builder |
Protobuf type grpc.channelz.v1.GetChannelResponse
|
GetChannelResponseOrBuilder |
|
GetServerRequest |
Protobuf type grpc.channelz.v1.GetServerRequest
|
GetServerRequest.Builder |
Protobuf type grpc.channelz.v1.GetServerRequest
|
GetServerRequestOrBuilder |
|
GetServerResponse |
Protobuf type grpc.channelz.v1.GetServerResponse
|
GetServerResponse.Builder |
Protobuf type grpc.channelz.v1.GetServerResponse
|
GetServerResponseOrBuilder |
|
GetServerSocketsRequest |
Protobuf type grpc.channelz.v1.GetServerSocketsRequest
|
GetServerSocketsRequest.Builder |
Protobuf type grpc.channelz.v1.GetServerSocketsRequest
|
GetServerSocketsRequestOrBuilder |
|
GetServerSocketsResponse |
Protobuf type grpc.channelz.v1.GetServerSocketsResponse
|
GetServerSocketsResponse.Builder |
Protobuf type grpc.channelz.v1.GetServerSocketsResponse
|
GetServerSocketsResponseOrBuilder |
|
GetServersRequest |
Protobuf type grpc.channelz.v1.GetServersRequest
|
GetServersRequest.Builder |
Protobuf type grpc.channelz.v1.GetServersRequest
|
GetServersRequestOrBuilder |
|
GetServersResponse |
Protobuf type grpc.channelz.v1.GetServersResponse
|
GetServersResponse.Builder |
Protobuf type grpc.channelz.v1.GetServersResponse
|
GetServersResponseOrBuilder |
|
GetSocketRequest |
Protobuf type grpc.channelz.v1.GetSocketRequest
|
GetSocketRequest.Builder |
Protobuf type grpc.channelz.v1.GetSocketRequest
|
GetSocketRequestOrBuilder |
|
GetSocketResponse |
Protobuf type grpc.channelz.v1.GetSocketResponse
|
GetSocketResponse.Builder |
Protobuf type grpc.channelz.v1.GetSocketResponse
|
GetSocketResponseOrBuilder |
|
GetSubchannelRequest |
Protobuf type grpc.channelz.v1.GetSubchannelRequest
|
GetSubchannelRequest.Builder |
Protobuf type grpc.channelz.v1.GetSubchannelRequest
|
GetSubchannelRequestOrBuilder |
|
GetSubchannelResponse |
Protobuf type grpc.channelz.v1.GetSubchannelResponse
|
GetSubchannelResponse.Builder |
Protobuf type grpc.channelz.v1.GetSubchannelResponse
|
GetSubchannelResponseOrBuilder |
|
GetTopChannelsRequest |
Protobuf type grpc.channelz.v1.GetTopChannelsRequest
|
GetTopChannelsRequest.Builder |
Protobuf type grpc.channelz.v1.GetTopChannelsRequest
|
GetTopChannelsRequestOrBuilder |
|
GetTopChannelsResponse |
Protobuf type grpc.channelz.v1.GetTopChannelsResponse
|
GetTopChannelsResponse.Builder |
Protobuf type grpc.channelz.v1.GetTopChannelsResponse
|
GetTopChannelsResponseOrBuilder |
|
GracefulCloseCommand |
A command to trigger close.
|
GracefulServerCloseCommand |
A command to trigger close and allow streams naturally close.
|
GracefulSwitchLoadBalancer |
A load balancer that gracefully swaps to a new lb policy.
|
GracefulSwitchLoadBalancer.Config |
|
Grpc |
Stuff that are part of the public API but are not bound to particular classes, e.g., static
methods, constants, attribute and context keys.
|
Grpc.TransportAttr |
Annotation for transport attributes.
|
GrpcAttributes |
Special attributes that are only useful to gRPC.
|
GrpcGenerated |
|
GrpcHttp2ConnectionHandler |
gRPC wrapper for Http2ConnectionHandler .
|
GrpcHttp2HeadersUtils |
A headers utils providing custom gRPC implementations of DefaultHttp2HeadersDecoder .
|
GrpcHttp2HeadersUtils.GrpcHttp2ClientHeadersDecoder |
|
GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders |
A Http2Headers implementation optimized for inbound/received headers.
|
GrpcHttp2HeadersUtils.GrpcHttp2RequestHeaders |
|
GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeaders |
|
GrpcHttp2HeadersUtils.GrpcHttp2ServerHeadersDecoder |
|
GrpcHttp2OutboundHeaders |
A custom implementation of Http2Headers that only includes methods used by gRPC.
|
GrpcKeyBuilder |
A GrpcKeyBuilder applies to a given gRPC service, name, and headers.
|
GrpcKeyBuilder.Builder |
A GrpcKeyBuilder applies to a given gRPC service, name, and headers.
|
GrpcKeyBuilder.ConstantKeysDefaultEntryHolder |
|
GrpcKeyBuilder.ExtraKeys |
If you wish to include the host, service, or method names as keys in the
generated RouteLookupRequest, specify key names to use in the extra_keys
submessage.
|
GrpcKeyBuilder.ExtraKeys.Builder |
If you wish to include the host, service, or method names as keys in the
generated RouteLookupRequest, specify key names to use in the extra_keys
submessage.
|
GrpcKeyBuilder.ExtraKeysOrBuilder |
|
GrpcKeyBuilder.Name |
To match, one of the given Name fields must match; the service and method
fields are specified as fixed strings.
|
GrpcKeyBuilder.Name.Builder |
To match, one of the given Name fields must match; the service and method
fields are specified as fixed strings.
|
GrpcKeyBuilder.NameOrBuilder |
|
GrpcKeyBuilderOrBuilder |
|
GrpclbClientLoadRecorder |
Record and aggregate client-side load data for GRPCLB.
|
GrpclbClientLoadRecorder.LongHolder |
|
GrpclbConfig |
|
GrpclbConstants |
Constants for the GRPCLB load-balancer.
|
GrpclbLoadBalancer |
|
GrpclbLoadBalancerProvider |
The provider for the "grpclb" balancing policy.
|
GrpclbNameResolver |
A DNS-based NameResolver with gRPC LB specific add-ons for resolving balancer
addresses via service records.
|
GrpclbState |
|
GrpclbState.BackendEntry |
|
GrpclbState.DropEntry |
|
GrpclbState.ErrorEntry |
|
GrpclbState.IdleSubchannelEntry |
|
GrpclbState.LoadReportingTask |
|
GrpclbState.Mode |
|
GrpclbState.RoundRobinEntry |
|
GrpclbState.RoundRobinPicker |
|
GrpcLogEntry |
Log entry we store in binary logs
|
GrpcLogEntry.Builder |
Log entry we store in binary logs
|
GrpcLogEntry.EventType |
Enumerates the type of event
Note the terminology is different from the RPC semantics
definition, but the same meaning is expressed here.
|
GrpcLogEntry.Logger |
Enumerates the entity that generates the log entry
|
GrpcLogEntry.PayloadCase |
|
GrpcLogEntryOrBuilder |
|
GrpcServlet |
A simple servlet backed by a gRPC server.
|
GrpcServlet |
A simple servlet backed by a gRPC server.
|
GrpcSslContexts |
Utility for configuring SslContext for gRPC.
|
GrpcSslContexts.ConscryptHolder |
|
GrpcUtil |
Common utilities for GRPC.
|
GrpcUtil.AcceptEncodingMarshaller |
|
GrpcUtil.AuthorityEscaper |
Percent encode the authority based on
https://datatracker.ietf.org/doc/html/rfc3986#section-3.2.
|
GrpcUtil.GrpcBuildVersion |
|
GrpcUtil.Http2Error |
All error codes identified by the HTTP/2 spec.
|
GrpcUtil.TimeoutMarshaller |
Marshals a nanoseconds representation of the timeout to and from a string representation,
consisting of an ASCII decimal representation of a number with at most 8 digits, followed by a
unit.
|
GzipInflatingBuffer |
Processes gzip streams, delegating to Inflater to perform on-demand inflation of the
deflated blocks.
|
GzipInflatingBuffer.State |
|
HandlerRegistry |
Registry of services and their methods used by servers to dispatching incoming calls.
|
HasByteBuffer |
Extension to an InputStream whose content can be accessed as ByteBuffer s.
|
HealthCheckingLoadBalancerFactory |
Wraps a LoadBalancer and implements the client-side health-checking
(https://github.com/grpc/proposal/blob/master/A17-client-side-health-checking.md).
|
HealthCheckingLoadBalancerFactory.HealthCheckingLoadBalancer |
|
HealthCheckingLoadBalancerFactory.SubchannelImpl |
|
HealthCheckingLoadBalancerUtil |
|
HealthCheckingRoundRobinLoadBalancerProvider |
The health-check-capable provider for the "round_robin" balancing policy.
|
HealthCheckRequest |
Protobuf type grpc.health.v1.HealthCheckRequest
|
HealthCheckRequest.Builder |
Protobuf type grpc.health.v1.HealthCheckRequest
|
HealthCheckRequestOrBuilder |
|
HealthCheckResponse |
Protobuf type grpc.health.v1.HealthCheckResponse
|
HealthCheckResponse.Builder |
Protobuf type grpc.health.v1.HealthCheckResponse
|
HealthCheckResponse.ServingStatus |
Protobuf enum grpc.health.v1.HealthCheckResponse.ServingStatus
|
HealthCheckResponseOrBuilder |
|
HealthGrpc |
|
HealthGrpc.AsyncService |
|
HealthGrpc.HealthBaseDescriptorSupplier |
|
HealthGrpc.HealthBlockingStub |
A stub to allow clients to do synchronous rpc calls to service Health.
|
HealthGrpc.HealthFileDescriptorSupplier |
|
HealthGrpc.HealthFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service Health.
|
HealthGrpc.HealthImplBase |
Base class for the server implementation of the service Health.
|
HealthGrpc.HealthMethodDescriptorSupplier |
|
HealthGrpc.HealthStub |
A stub to allow clients to do asynchronous rpc calls to service Health.
|
HealthGrpc.MethodHandlers<Req,Resp> |
|
HealthProducerHelper |
|
HealthProducerHelper.HealthProducerSubchannel |
|
HealthProto |
|
HealthServiceImpl |
|
HealthStatusManager |
A HealthStatusManager object manages a health check service.
|
HealthStatusManager |
Deprecated.
|
HedgingPolicy |
Hedging policy data object.
|
Http2ClientStreamTransportState |
Base implementation for client streams using HTTP2 as the transport.
|
Http2ControlFrameLimitEncoder |
DecoratingHttp2ConnectionEncoder which guards against a remote peer that will trigger a massive amount
of control frames but will not consume our responses to these.
|
Http2Ping |
Represents an outstanding PING operation on an HTTP/2 channel.
|
HttpConnectProxiedSocketAddress |
|
HttpConnectProxiedSocketAddress.Builder |
|
HttpKeyBuilder |
An HttpKeyBuilder applies to a given HTTP URL and headers.
|
HttpKeyBuilder.Builder |
An HttpKeyBuilder applies to a given HTTP URL and headers.
|
HttpKeyBuilder.ConstantKeysDefaultEntryHolder |
|
HttpKeyBuilderOrBuilder |
|
InetAddressUtil |
|
InitialLoadBalanceRequest |
Protobuf type grpc.lb.v1.InitialLoadBalanceRequest
|
InitialLoadBalanceRequest.Builder |
Protobuf type grpc.lb.v1.InitialLoadBalanceRequest
|
InitialLoadBalanceRequestOrBuilder |
|
InitialLoadBalanceResponse |
Protobuf type grpc.lb.v1.InitialLoadBalanceResponse
|
InitialLoadBalanceResponse.Builder |
Protobuf type grpc.lb.v1.InitialLoadBalanceResponse
|
InitialLoadBalanceResponseOrBuilder |
|
InProcessChannelBuilder |
Builder for a channel that issues in-process requests.
|
InProcessChannelBuilder.InProcessClientTransportFactory |
Creates InProcess transports.
|
InProcessServer |
|
InProcessServerBuilder |
Builder for a server that services in-process requests.
|
InProcessSocketAddress |
|
InProcessTransport |
|
InProcessTransport.SingleMessageProducer |
|
InsecureChannelCredentials |
No client identity, authentication, or encryption is to be used.
|
InsecureFromHttp1ChannelCredentials |
An insecure credential that upgrades from HTTP/1 to HTTP/2.
|
InsecureServerCredentials |
No server identity or encryption is to be used.
|
InsightBuilder |
Builds a concise and readable string that gives insight of the concerned part of the system.
|
Internal |
Annotates a program element (class, method, package, etc) which is internal to gRPC, not part of
the public API, and should not be used by users of gRPC.
|
InternalCallMetricRecorder |
|
InternalCallOptions |
|
InternalChannelz |
This is an internal API.
|
InternalChannelz.ChannelStats |
A data class to represent a channel's stats.
|
InternalChannelz.ChannelStats.Builder |
|
InternalChannelz.ChannelTrace |
|
InternalChannelz.ChannelTrace.Builder |
|
InternalChannelz.ChannelTrace.Event |
|
InternalChannelz.ChannelTrace.Event.Builder |
|
InternalChannelz.ChannelTrace.Event.Severity |
|
InternalChannelz.OtherSecurity |
|
InternalChannelz.RootChannelList |
|
InternalChannelz.Security |
|
InternalChannelz.ServerList |
|
InternalChannelz.ServerSocketMap |
|
InternalChannelz.ServerSocketsList |
|
InternalChannelz.ServerStats |
|
InternalChannelz.ServerStats.Builder |
|
InternalChannelz.SocketOptions |
|
InternalChannelz.SocketOptions.Builder |
|
InternalChannelz.SocketStats |
|
InternalChannelz.TcpInfo |
|
InternalChannelz.TcpInfo.Builder |
|
InternalChannelz.Tls |
|
InternalChannelz.TransportStats |
A data class to represent transport stats.
|
InternalClientCalls |
|
InternalClientCalls.StubType |
|
InternalClientInterceptors |
Internal accessor.
|
InternalConfigSelector |
Per method config selector that the channel or load balancers will use to choose the appropriate
config or take config related actions for an RPC.
|
InternalConfigSelector.Result |
|
InternalConfigSelector.Result.Builder |
|
InternalConfigurator |
Internal access to Configurator API.
|
InternalConfiguratorRegistry |
Access internal global configurators.
|
InternalDecompressorRegistry |
Private accessor for decompressor registries.
|
InternalGracefulServerCloseCommand |
|
InternalGrpclbConstantsAccessor |
|
InternalHandlerRegistry |
|
InternalHandlerRegistry.Builder |
|
InternalInProcessChannelBuilder |
|
InternalInProcessServerBuilder |
|
InternalInstrumented<T> |
An internal class.
|
InternalKnownTransport |
All known transports.
|
InternalLogId |
An internal class.
|
InternalManagedChannelBuilder |
|
InternalManagedChannelBuilder.InternalInterceptorFactory |
|
InternalManagedChannelProvider |
|
InternalMayRequireSpecificExecutor |
|
InternalMetadata |
|
InternalMetadata.TrustedAsciiMarshaller<T> |
A specialized plain ASCII marshaller.
|
InternalMethodDescriptor |
Accesses internal data and methods.
|
InternalMetricRecorder |
|
InternalNettyChannelBuilder |
|
InternalNettyChannelBuilder.ProtocolNegotiatorFactory |
A class that provides a Netty handler to control protocol negotiation.
|
InternalNettyChannelCredentials |
|
InternalNettyServerBuilder |
|
InternalNettyServerCredentials |
|
InternalNettySocketSupport |
An internal accessor.
|
InternalNettySocketSupport.InternalHelper |
|
InternalNettySocketSupport.InternalNativeSocketOptions |
|
InternalProtocolNegotiationEvent |
|
InternalProtocolNegotiator |
|
InternalProtocolNegotiator.ClientFactory |
|
InternalProtocolNegotiator.ProtocolNegotiator |
|
InternalProtocolNegotiator.ProtocolNegotiatorAdapter |
|
InternalProtocolNegotiator.ServerFactory |
|
InternalProtocolNegotiators |
|
InternalProtocolNegotiators.ProtocolNegotiationHandler |
|
InternalServer |
An object that accepts new incoming connections on one or more listening socket addresses.
|
InternalServer |
Internal accessor for getting the Server instance inside server RPC Context .
|
InternalServerInterceptors |
|
InternalServerProvider |
|
InternalServiceProviders |
|
InternalServiceProviders.PriorityAccessor<T> |
|
InternalStatus |
Accesses internal data.
|
InternalSubchannel |
Transports for a single SocketAddress .
|
InternalSubchannel.Callback |
|
InternalSubchannel.CallTracingTransport |
|
InternalSubchannel.Index |
Index as in 'i', the pointer to an entry.
|
InternalSubchannel.TransportLogger |
|
InternalSubchannelAddressAttributes |
An internal class.
|
InternalWithLogId |
An internal class.
|
InternalWriteBufferingAndExceptionHandlerUtils |
|
InUseStateAggregator<T> |
Aggregates the in-use state of a set of objects.
|
JettyTlsUtil |
Utility class for determining support for Jetty TLS ALPN/NPN.
|
JettyTlsUtil.Java9AlpnUnavailabilityCauseHolder |
|
JndiResourceResolverFactory |
|
JndiResourceResolverFactory.JndiRecordFetcher |
|
JndiResourceResolverFactory.JndiResourceResolver |
|
JndiResourceResolverFactory.RecordFetcher |
|
JsonParser |
Parses JSON with as few preconceived notions as possible.
|
JsonUtil |
Helper utility to work with JSON values in Java types.
|
KeepAliveEnforcer |
Monitors the client's PING usage to make sure the rate is permitted.
|
KeepAliveEnforcer.SystemTicker |
|
KeepAliveEnforcer.Ticker |
|
KeepAliveManager |
Manages keepalive pings.
|
KeepAliveManager.ClientKeepAlivePinger |
|
KeepAliveManager.KeepAlivePinger |
|
KeepAliveManager.State |
|
KnownLength |
An InputStream or alike whose total number of bytes that can be read is known
upfront.
|
LbPolicyConfiguration |
Configuration for RLS load balancing policy.
|
LbPolicyConfiguration.ChildLbStatusListener |
Listener for child lb status change events.
|
LbPolicyConfiguration.ChildLoadBalancingPolicy |
ChildLoadBalancingPolicy is an elected child policy to delegate requests.
|
LbPolicyConfiguration.ChildPolicyWrapper |
ChildPolicyWrapper is a wrapper class for child load balancing policy with associated helper /
utility classes to manage the child policy.
|
LbPolicyConfiguration.InvalidChildPolicyConfigException |
Exception thrown when attempting to parse child policy encountered parsing issue.
|
LbPolicyConfiguration.RefCountedChildPolicyWrapper |
|
LbPolicyConfiguration.RefCountedChildPolicyWrapperFactory |
|
LinkedHashLruCache<K,V> |
A LinkedHashLruCache implements least recently used caching where it supports access order lru
cache eviction while allowing entry level expiration time.
|
ListServiceResponse |
A list of ServiceResponse sent by the server answering list_services request.
|
ListServiceResponse |
A list of ServiceResponse sent by the server answering list_services request.
|
ListServiceResponse.Builder |
A list of ServiceResponse sent by the server answering list_services request.
|
ListServiceResponse.Builder |
A list of ServiceResponse sent by the server answering list_services request.
|
ListServiceResponseOrBuilder |
|
ListServiceResponseOrBuilder |
|
LoadBalancer |
A pluggable component that receives resolved addresses from NameResolver and provides the
channel a usable subchannel when asked.
|
LoadBalancer.CreateSubchannelArgs |
|
LoadBalancer.CreateSubchannelArgs.Builder |
|
LoadBalancer.CreateSubchannelArgs.Key<T> |
Key for a key-value pair.
|
LoadBalancer.ErrorPicker |
Deprecated.
|
LoadBalancer.Factory |
|
LoadBalancer.FixedResultPicker |
A picker that always returns the same result.
|
LoadBalancer.Helper |
Provides essentials for LoadBalancer implementations.
|
LoadBalancer.PickDetailsConsumer |
Receives information about the pick being chosen.
|
LoadBalancer.PickResult |
|
LoadBalancer.PickSubchannelArgs |
|
LoadBalancer.ResolvedAddresses |
Represents a combination of the resolved server address, associated attributes and a load
balancing policy config.
|
LoadBalancer.ResolvedAddresses.Builder |
|
LoadBalancer.Subchannel |
|
LoadBalancer.SubchannelPicker |
The main balancing logic.
|
LoadBalancer.SubchannelStateListener |
|
LoadBalanceRequest |
Protobuf type grpc.lb.v1.LoadBalanceRequest
|
LoadBalanceRequest.Builder |
Protobuf type grpc.lb.v1.LoadBalanceRequest
|
LoadBalanceRequest.LoadBalanceRequestTypeCase |
|
LoadBalanceRequestOrBuilder |
|
LoadBalanceResponse |
Protobuf type grpc.lb.v1.LoadBalanceResponse
|
LoadBalanceResponse.Builder |
Protobuf type grpc.lb.v1.LoadBalanceResponse
|
LoadBalanceResponse.LoadBalanceResponseTypeCase |
|
LoadBalanceResponseOrBuilder |
|
LoadBalancerGrpc |
|
LoadBalancerGrpc.AsyncService |
|
LoadBalancerGrpc.LoadBalancerBaseDescriptorSupplier |
|
LoadBalancerGrpc.LoadBalancerBlockingStub |
A stub to allow clients to do synchronous rpc calls to service LoadBalancer.
|
LoadBalancerGrpc.LoadBalancerFileDescriptorSupplier |
|
LoadBalancerGrpc.LoadBalancerFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service LoadBalancer.
|
LoadBalancerGrpc.LoadBalancerImplBase |
Base class for the server implementation of the service LoadBalancer.
|
LoadBalancerGrpc.LoadBalancerMethodDescriptorSupplier |
|
LoadBalancerGrpc.LoadBalancerStub |
A stub to allow clients to do asynchronous rpc calls to service LoadBalancer.
|
LoadBalancerGrpc.MethodHandlers<Req,Resp> |
|
LoadBalancerProto |
|
LoadBalancerProvider |
|
LoadBalancerProvider.UnknownConfig |
|
LoadBalancerRegistry |
|
LoadBalancerRegistry.LoadBalancerPriorityAccessor |
|
LogExceptionRunnable |
A simple wrapper for a Runnable that logs any exception thrown by it, before
re-throwing it.
|
LongCounter |
An interface for a long base counter.
|
LongCounterFactory |
|
LongCounterMetricInstrument |
Represents a long-valued counter metric instrument.
|
LongGaugeMetricInstrument |
Represents a long-valued gauge metric instrument.
|
LongHistogramMetricInstrument |
Represents a long-valued histogram metric instrument.
|
LruCache<K,V> |
An LruCache is a cache with least recently used eviction.
|
LruCache.EvictionListener<K,V> |
A Listener notifies cache eviction events.
|
LruCache.EvictionType |
Type of cache eviction.
|
ManagedChannel |
A Channel that provides lifecycle management.
|
ManagedChannelBuilder<T extends ManagedChannelBuilder<T>> |
|
ManagedChannelBuilder.InterceptorFactory |
Internal-only.
|
ManagedChannelImpl |
A communication channel for making outgoing RPCs.
|
ManagedChannelImpl.ConfigSelectingClientCall<ReqT,RespT> |
A client call for a given channel that applies a given config selector when it starts.
|
ManagedChannelImpl.ExecutorHolder |
Lazily request for Executor from an executor pool.
|
ManagedChannelImpl.ResolutionState |
A ResolutionState indicates the status of last name resolution.
|
ManagedChannelImpl.RestrictedScheduledExecutor |
|
ManagedChannelImplBuilder |
Default managed channel builder, for usage in Transport implementations.
|
ManagedChannelImplBuilder.ChannelBuilderDefaultPortProvider |
An interface for Transport implementors to provide a default port to NameResolver for use in cases where the target string doesn't include a port.
|
ManagedChannelImplBuilder.ClientTransportFactoryBuilder |
|
ManagedChannelImplBuilder.DirectAddressNameResolverProvider |
|
ManagedChannelImplBuilder.FixedPortProvider |
|
ManagedChannelImplBuilder.InterceptorFactoryWrapper |
|
ManagedChannelImplBuilder.ManagedChannelDefaultPortProvider |
|
ManagedChannelImplBuilder.ResolvedNameResolver |
|
ManagedChannelImplBuilder.UnsupportedClientTransportFactoryBuilder |
Convenience ClientTransportFactoryBuilder, throws UnsupportedOperationException().
|
ManagedChannelOrphanWrapper |
Best effort detecting channels that has not been properly cleaned up.
|
ManagedChannelOrphanWrapper.ManagedChannelReference |
|
ManagedChannelProvider |
Provider of managed channels for transport agnostic consumption.
|
ManagedChannelProvider.NewChannelBuilderResult |
|
ManagedChannelProvider.ProviderNotFoundException |
|
ManagedChannelRegistry |
|
ManagedChannelRegistry.ManagedChannelPriorityAccessor |
|
ManagedChannelRegistry.ProviderNotFoundException |
|
ManagedChannelServiceConfig |
|
ManagedChannelServiceConfig.MethodInfo |
Equivalent of MethodConfig from a ServiceConfig with restrictions from Channel setting.
|
ManagedChannelServiceConfig.ServiceConfigConvertedSelector |
|
ManagedClientTransport |
|
ManagedClientTransport.Listener |
Receives notifications for the transport life-cycle events.
|
MaxConnectionIdleManager |
Monitors connection idle time; shutdowns the connection if the max connection idle is reached.
|
MaxConnectionIdleManager.Ticker |
|
Message |
Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE
|
Message.Builder |
Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE
|
MessageDeframer |
Deframer for GRPC frames.
|
MessageDeframer.Listener |
A listener of deframing events.
|
MessageDeframer.SingleMessageProducer |
|
MessageDeframer.SizeEnforcingInputStream |
|
MessageDeframer.State |
|
MessageFramer |
Encodes gRPC messages to be delivered via the transport layer which implements MessageFramer.Sink .
|
MessageFramer.Sink |
Sink implemented by the transport layer to receive frames and forward them to their
destination.
|
MessageOrBuilder |
|
Metadata |
A list of metadata pairs, used in the payload of client header,
server header, and server trailer.
|
Metadata |
Provides access to read and write metadata values to be exchanged during a call.
|
Metadata.AsciiKey<T> |
|
Metadata.AsciiMarshaller<T> |
Marshaller for metadata values that are serialized into ASCII strings.
|
Metadata.BinaryKey<T> |
|
Metadata.BinaryMarshaller<T> |
Marshaller for metadata values that are serialized into raw binary.
|
Metadata.BinaryStreamMarshaller<T> |
Marshaller for metadata values that are serialized to an InputStream.
|
Metadata.Builder |
A list of metadata pairs, used in the payload of client header,
server header, and server trailer.
|
Metadata.Key<T> |
Key for metadata entries.
|
Metadata.LazyStreamBinaryKey<T> |
A binary key for values which should be serialized lazily to InputStream s.
|
Metadata.LazyValue<T> |
Internal holder for values which are serialized/de-serialized lazily.
|
Metadata.TrustedAsciiKey<T> |
|
Metadata.TrustedAsciiMarshaller<T> |
A specialized plain ASCII marshaller.
|
MetadataApplierImpl |
|
MetadataApplierImpl.MetadataApplierListener |
|
MetadataEntry |
A metadata key value pair
|
MetadataEntry.Builder |
A metadata key value pair
|
MetadataEntryOrBuilder |
|
MetadataOrBuilder |
|
MetadataUtils |
Utility functions for binding and receiving headers.
|
MetadataUtils.HeaderAttachingClientInterceptor |
|
MetadataUtils.MetadataAttachingServerInterceptor |
|
MetadataUtils.MetadataCapturingClientInterceptor |
|
MethodDescriptor<ReqT,RespT> |
Description of a remote method used by Channel to initiate a call.
|
MethodDescriptor.Builder<ReqT,RespT> |
|
MethodDescriptor.Marshaller<T> |
A typed abstraction over message serialization and deserialization, a.k.a.
|
MethodDescriptor.MethodType |
The call type of a method.
|
MethodDescriptor.PrototypeMarshaller<T> |
A marshaller that uses a fixed instance of the type it produces.
|
MethodDescriptor.ReflectableMarshaller<T> |
A marshaller that supports retrieving its type parameter T at runtime.
|
MetricInstrument |
Represents a metric instrument.
|
MetricInstrumentRegistry |
A registry for globally registered metric instruments.
|
MetricRecorder |
An interface used for recording gRPC metrics.
|
MetricRecorder |
Implements the service/APIs for Out-of-Band metrics reporting, only for utilization metrics.
|
MetricRecorder.BatchCallback |
Callback to record gauge values.
|
MetricRecorder.BatchRecorder |
Recorder for instrument values produced by a batch callback.
|
MetricRecorder.Registration |
A handle to a registration, that allows unregistration.
|
MetricRecorderHelper |
|
MetricRecorderImpl |
Provides a central point for gRPC components to record metric values.
|
MetricRecorderImpl.BatchRecorderImpl |
Recorder for instrument values produced by a batch callback.
|
MetricReport |
A gRPC object of orca load report.
|
MetricSink |
An internal interface representing a receiver or aggregator of gRPC metrics data.
|
MetricSink.Registration |
|
MigratingThreadDeframer |
A deframer that moves decoding between the transport and app threads based on which is more
efficient at that moment.
|
MigratingThreadDeframer.MigratingDeframerListener |
|
MigratingThreadDeframer.Op |
|
MultiChildLoadBalancer |
A base load balancing policy for those policies which has multiple children such as
ClusterManager or the petiole policies.
|
MultiChildLoadBalancer.AcceptResolvedAddrRetVal |
|
MultiChildLoadBalancer.Endpoint |
Endpoint is an optimization to quickly lookup and compare EquivalentAddressGroup address sets.
|
MutableHandlerRegistry |
|
NameMatcher |
Extract a key based on a given name (e.g.
|
NameMatcher.Builder |
Extract a key based on a given name (e.g.
|
NameMatcherOrBuilder |
|
NameResolver |
A pluggable component that resolves a target URI and return addresses to the caller.
|
NameResolver.Args |
|
NameResolver.Args.Builder |
|
NameResolver.ConfigOrError |
Represents either a successfully parsed service config, containing all necessary parts to be
later applied by the channel, or a Status containing the error encountered while parsing.
|
NameResolver.Factory |
|
NameResolver.Listener |
Receives address updates.
|
NameResolver.Listener2 |
Receives address updates.
|
NameResolver.ResolutionResult |
Represents the results from a Name Resolver.
|
NameResolver.ResolutionResult.Builder |
|
NameResolver.ResolutionResultAttr |
Annotation for name resolution result attributes.
|
NameResolver.ServiceConfigParser |
Parses and validates service configuration.
|
NameResolverFactoryToProviderFacade |
|
NameResolverProvider |
Provider of name resolvers for name agnostic consumption.
|
NameResolverRegistry |
|
NameResolverRegistry.NameResolverPriorityAccessor |
|
NegotiationType |
Identifies the negotiation used for starting up HTTP/2.
|
NettyAdaptiveCumulator |
"Adaptive" cumulator: cumulate ByteBuf s by dynamically switching between merge and
compose strategies.
|
NettyChannelBuilder |
A builder to help simplify construction of channels using the Netty transport.
|
NettyChannelBuilder.LocalSocketPicker |
|
NettyChannelBuilder.NettyTransportFactory |
Creates Netty transports.
|
NettyChannelCredentials |
A credential with full control over the security handshake.
|
NettyChannelProvider |
|
NettyClientHandler |
Client-side Netty handler for GRPC processing.
|
NettyClientHandler.PingCountingFrameWriter |
|
NettyClientStream |
Client stream for a Netty transport.
|
NettyClientStream.TransportState |
This should only be called from the transport thread.
|
NettyClientTransport |
|
NettyReadableBuffer |
A Buffer implementation that is backed by a Netty ByteBuf .
|
NettyServer |
Netty-based server implementation.
|
NettyServer.ListenSocket |
A class that can answer channelz queries about the server listen sockets.
|
NettyServerBuilder |
A builder to help simplify the construction of a Netty-based GRPC server.
|
NettyServerCredentials |
A credential with full control over the security handshake.
|
NettyServerHandler |
Server-side Netty handler for GRPC processing.
|
NettyServerHandler.ServerChannelLogger |
|
NettyServerHandler.WriteMonitoringFrameWriter |
|
NettyServerProvider |
|
NettyServerStream |
Server stream for a Netty HTTP2 transport.
|
NettyServerStream.TransportState |
This should only be called from the transport thread.
|
NettyServerTransport |
The Netty-based server transport.
|
NettySocketSupport |
An class for getting low level socket info.
|
NettySocketSupport.Helper |
|
NettySocketSupport.NativeSocketOptions |
A TcpInfo and additional other info that will be turned into channelz socket options.
|
NettySocketSupport.NettySocketHelperImpl |
|
NettySslContextChannelCredentials |
A credential that performs TLS with Netty's SslContext as configuration.
|
NettySslContextServerCredentials |
A credential that performs TLS with Netty's SslContext as configuration.
|
NettyWritableBuffer |
|
NettyWritableBufferAllocator |
|
NoopClientStream |
An implementation of ClientStream that silently does nothing for the operations.
|
ObjectPool<T> |
An object pool.
|
OobChannel |
|
OutlierDetectionLoadBalancer |
Wraps a child LoadBalancer while monitoring for outlier backends and removing them from
the use of the child LB.
|
OutlierDetectionLoadBalancer.EndpointTracker |
Tracks additional information about the endpoint needed for outlier detection.
|
OutlierDetectionLoadBalancer.EndpointTracker.CallCounter |
Tracks both successful and failed call counts.
|
OutlierDetectionLoadBalancer.EndpointTrackerMap |
Maintains a mapping from endpoint (a set of addresses) to their trackers.
|
OutlierDetectionLoadBalancer.FailurePercentageOutlierEjectionAlgorithm |
|
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig |
|
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builder |
|
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection |
The configuration for failure percentage ejection.
|
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder |
|
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection |
The configuration for success rate ejection.
|
OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection.Builder |
|
OutlierDetectionLoadBalancer.OutlierEjectionAlgorithm |
Implementations provide different ways of ejecting outlier addresses..
|
OutlierDetectionLoadBalancer.SuccessRateOutlierEjectionAlgorithm |
This algorithm ejects addresses that don't maintain a required rate of successful calls.
|
OutlierDetectionLoadBalancerProvider |
|
PartialForwardingClientCall<ReqT,RespT> |
A ClientCall which forwards all of its methods to another ClientCall which
may have a different sendMessage() message type.
|
PartialForwardingClientCallListener<RespT> |
|
PartialForwardingServerCall<ReqT,RespT> |
A ServerCall which forwards all of it's methods to another ServerCall which
may have a different sendMessage() message type.
|
PartialForwardingServerCallListener<ReqT> |
|
PartialMetricInstrument |
|
PersistentHashArrayMappedTrie |
A persistent (copy-on-write) hash tree/trie.
|
PersistentHashArrayMappedTrie.CollisionLeaf<K,V> |
|
PersistentHashArrayMappedTrie.CompressedIndex<K,V> |
|
PersistentHashArrayMappedTrie.Leaf<K,V> |
|
PersistentHashArrayMappedTrie.Node<K,V> |
|
PickDetailsConsumerImpl |
Adapter for tracers into details consumers.
|
PickFirstLeafLoadBalancer |
|
PickFirstLeafLoadBalancer.Index |
Index as in 'i', the pointer to an entry.
|
PickFirstLeafLoadBalancer.Picker |
No-op picker which doesn't add any custom picking logic.
|
PickFirstLeafLoadBalancer.PickFirstLeafLoadBalancerConfig |
|
PickFirstLeafLoadBalancer.SubchannelData |
|
PickFirstLoadBalancer |
|
PickFirstLoadBalancer.Picker |
No-op picker which doesn't add any custom picking logic.
|
PickFirstLoadBalancer.PickFirstLoadBalancerConfig |
|
PickFirstLoadBalancerProvider |
Provider for the "pick_first" balancing policy.
|
PickSubchannelArgsImpl |
|
ProtocolNegotiationEvent |
Represents a completion of a protocol negotiation stage.
|
ProtocolNegotiator |
An class that provides a Netty handler to control protocol negotiation.
|
ProtocolNegotiator.ClientFactory |
|
ProtocolNegotiator.ServerFactory |
|
ProtocolNegotiators |
|
ProtocolNegotiators.ClientTlsHandler |
|
ProtocolNegotiators.ClientTlsProtocolNegotiator |
|
ProtocolNegotiators.FixedProtocolNegotiatorServerFactory |
|
ProtocolNegotiators.FromChannelCredentialsResult |
|
ProtocolNegotiators.FromServerCredentialsResult |
|
ProtocolNegotiators.GrpcNegotiationHandler |
|
ProtocolNegotiators.HostPort |
A tuple of (host, port).
|
ProtocolNegotiators.Http2UpgradeAndGrpcHandler |
|
ProtocolNegotiators.PlaintextProtocolNegotiator |
A negotiator that only does plain text.
|
ProtocolNegotiators.PlaintextProtocolNegotiatorClientFactory |
|
ProtocolNegotiators.PlaintextProtocolNegotiatorServerFactory |
|
ProtocolNegotiators.PlaintextUpgradeProtocolNegotiator |
|
ProtocolNegotiators.PlaintextUpgradeProtocolNegotiatorClientFactory |
|
ProtocolNegotiators.ProtocolNegotiationHandler |
ProtocolNegotiationHandler is a convenience handler that makes it easy to follow the rules for
protocol negotiation.
|
ProtocolNegotiators.ProxyProtocolNegotiationHandler |
|
ProtocolNegotiators.ServerTlsHandler |
|
ProtocolNegotiators.TlsProtocolNegotiatorClientFactory |
|
ProtocolNegotiators.TlsProtocolNegotiatorServerFactory |
|
ProtocolNegotiators.WaitUntilActiveHandler |
Waits for the channel to be active, and then installs the next Handler.
|
ProtoFileDescriptorSupplier |
Provides access to the underlying proto file descriptor.
|
ProtoInputStream |
An InputStream backed by a protobuf.
|
ProtoLiteUtils |
Utility methods for using protobuf with grpc.
|
ProtoLiteUtils.MessageMarshaller<T extends com.google.protobuf.MessageLite> |
|
ProtoLiteUtils.MetadataMarshaller<T extends com.google.protobuf.MessageLite> |
|
ProtoMethodDescriptorSupplier |
Provides access to the underlying proto service method descriptor.
|
ProtoReflectionService |
Provides a reflection service for Protobuf services (including the reflection service itself).
|
ProtoReflectionServiceV1 |
Provides a reflection service for Protobuf services (including the reflection service itself).
|
ProtoReflectionServiceV1.FileDescriptorIndex |
Provides a set of methods for answering reflection queries for the file descriptors underlying
a set of services.
|
ProtoReflectionServiceV1.ProtoReflectionStreamObserver |
|
ProtoReflectionServiceV1.ServerReflectionIndex |
Indexes the server's services and allows lookups of file descriptors by filename, symbol, type,
and extension number.
|
ProtoServiceDescriptorSupplier |
Provides access to the underlying proto service descriptor.
|
ProtoUtils |
Utility methods for using protobuf with grpc.
|
ProxiedSocketAddress |
An address that contains the information about making a connection via a proxy.
|
ProxyDetector |
A utility class to detect which proxy, if any, should be used for a given
SocketAddress .
|
ProxyDetectorImpl |
A utility class that detects proxies using ProxySelector and detects authentication
credentials using Authenticator .
|
ProxyDetectorImpl.AuthenticationProvider |
This interface makes unit testing easier by avoiding direct calls to static methods.
|
ReadableBuffer |
Interface for an abstract byte buffer.
|
ReadableBuffers |
|
ReadableBuffers.BufferInputStream |
|
ReadableBuffers.ByteArrayWrapper |
|
ReadableBuffers.ByteReadableBufferWrapper |
|
ReflectionLongAdderCounter |
A LongCounter that is implemented with a JDK8 LongAdder .
|
Rescheduler |
Reschedules a runnable lazily.
|
ResolvedAddressFactory |
|
RetriableStream<ReqT> |
|
RetriableStream.BufferEntry |
|
RetriableStream.ChannelBufferMeter |
Used to keep track of the total amount of memory used to buffer retryable or hedged RPCs for
the Channel.
|
RetriableStream.FutureCanceller |
Allows cancelling a Future without racing with setting the future.
|
RetriableStream.HedgingPlan |
|
RetriableStream.RetryPlan |
|
RetriableStream.SavedCloseMasterListenerReason |
|
RetriableStream.State |
|
RetriableStream.Substream |
A wrapper of a physical stream of a retry/hedging attempt, that comes with some useful
attributes.
|
RetriableStream.Throttle |
Used for retry throttling.
|
RetryingNameResolver |
|
RetryPolicy |
Retry policy data object.
|
RetryScheduler |
This interface is used to schedule future retry attempts for a failed operation.
|
RlsConfigProto |
|
RlsLoadBalancer |
Implementation of LoadBalancer backed by route lookup service.
|
RlsLoadBalancer.CachingRlsLbClientBuilderProvider |
|
RlsLoadBalancer.DefaultCachingRlsLbClientBuilderProvider |
|
RlsLoadBalancerProvider |
The provider for the "rls_experimental" balancing policy.
|
RlsProto |
|
RlsProtoConverters |
RlsProtoConverters is a collection of Converter between RouteLookupService proto / json
messages to internal representation in RlsProtoData .
|
RlsProtoConverters.GrpcKeyBuilderConverter |
|
RlsProtoConverters.RouteLookupConfigConverter |
|
RlsProtoConverters.RouteLookupRequestConverter |
|
RlsProtoConverters.RouteLookupResponseConverter |
|
RlsProtoData |
RlsProtoData is a collection of internal representation of RouteLookupService proto messages.
|
RlsProtoData.ExtraKeys |
|
RlsProtoData.GrpcKeyBuilder |
GrpcKeyBuilder is a configuration to construct headers consumed by route lookup service.
|
RlsProtoData.GrpcKeyBuilder.Name |
Name represents a method for a given service.
|
RlsProtoData.NameMatcher |
NameMatcher extract a key based on a given name (e.g.
|
RlsProtoData.RouteLookupConfig |
A config object for gRPC RouteLookupService.
|
RlsProtoData.RouteLookupConfig.Builder |
|
RlsProtoData.RouteLookupRequest |
A request object sent to route lookup service.
|
RlsProtoData.RouteLookupResponse |
A response from route lookup service.
|
RlsRequestFactory |
|
RoundRobinLoadBalancer |
|
RoundRobinLoadBalancer.ReadyPicker |
|
RouteLookupClusterSpecifier |
RouteLookupClusterSpecifier is used in xDS to represent a cluster specifier
plugin for RLS.
|
RouteLookupClusterSpecifier.Builder |
RouteLookupClusterSpecifier is used in xDS to represent a cluster specifier
plugin for RLS.
|
RouteLookupClusterSpecifierOrBuilder |
|
RouteLookupConfig |
Protobuf type grpc.lookup.v1.RouteLookupConfig
|
RouteLookupConfig.Builder |
Protobuf type grpc.lookup.v1.RouteLookupConfig
|
RouteLookupConfigOrBuilder |
|
RouteLookupRequest |
Protobuf type grpc.lookup.v1.RouteLookupRequest
|
RouteLookupRequest.Builder |
Protobuf type grpc.lookup.v1.RouteLookupRequest
|
RouteLookupRequest.KeyMapDefaultEntryHolder |
|
RouteLookupRequest.Reason |
Possible reasons for making a request.
|
RouteLookupRequestOrBuilder |
|
RouteLookupResponse |
Protobuf type grpc.lookup.v1.RouteLookupResponse
|
RouteLookupResponse.Builder |
Protobuf type grpc.lookup.v1.RouteLookupResponse
|
RouteLookupResponseOrBuilder |
|
RouteLookupServiceGrpc |
|
RouteLookupServiceGrpc.AsyncService |
|
RouteLookupServiceGrpc.MethodHandlers<Req,Resp> |
|
RouteLookupServiceGrpc.RouteLookupServiceBaseDescriptorSupplier |
|
RouteLookupServiceGrpc.RouteLookupServiceBlockingStub |
A stub to allow clients to do synchronous rpc calls to service RouteLookupService.
|
RouteLookupServiceGrpc.RouteLookupServiceFileDescriptorSupplier |
|
RouteLookupServiceGrpc.RouteLookupServiceFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service RouteLookupService.
|
RouteLookupServiceGrpc.RouteLookupServiceImplBase |
Base class for the server implementation of the service RouteLookupService.
|
RouteLookupServiceGrpc.RouteLookupServiceMethodDescriptorSupplier |
|
RouteLookupServiceGrpc.RouteLookupServiceStub |
A stub to allow clients to do asynchronous rpc calls to service RouteLookupService.
|
RpcMethod |
|
ScParser |
The library built-in implementation of service config parser.
|
SecretGrpclbNameResolverProvider |
A provider for io.grpc.grpclb.GrpclbNameResolver .
|
SecretGrpclbNameResolverProvider.Provider |
|
SecretRoundRobinLoadBalancerProvider |
Provider for the "round_robin" balancing policy.
|
SecretRoundRobinLoadBalancerProvider.Provider |
|
Security |
Security represents details about how secure the socket is.
|
Security.Builder |
Security represents details about how secure the socket is.
|
Security.ModelCase |
|
Security.OtherSecurity |
Protobuf type grpc.channelz.v1.Security.OtherSecurity
|
Security.OtherSecurity.Builder |
Protobuf type grpc.channelz.v1.Security.OtherSecurity
|
Security.OtherSecurityOrBuilder |
|
Security.Tls |
Protobuf type grpc.channelz.v1.Security.Tls
|
Security.Tls.Builder |
Protobuf type grpc.channelz.v1.Security.Tls
|
Security.Tls.CipherSuiteCase |
|
Security.TlsOrBuilder |
|
SecurityLevel |
The level of security guarantee in communications.
|
SecurityOrBuilder |
|
SendGrpcFrameCommand |
Command sent from the transport to the Netty channel to send a GRPC frame to the remote endpoint.
|
SendPingCommand |
Command sent from the transport to the Netty channel to send a PING frame.
|
SendResponseHeadersCommand |
Command sent from the transport to the Netty channel to send response headers to the client.
|
SerializeReentrantCallsDirectExecutor |
Executes a task directly in the calling thread, unless it's a reentrant call in which case the
task is enqueued and executed once the calling task completes.
|
SerializingExecutor |
Executor ensuring that all Runnable tasks submitted are executed in order
using the provided Executor , and serially such that no two will ever be
running at the same time.
|
SerializingExecutor.AtomicHelper |
|
SerializingExecutor.FieldUpdaterAtomicHelper |
|
SerializingExecutor.SynchronizedAtomicHelper |
|
Server |
Server represents a single server.
|
Server |
Contains server information.
|
Server |
Server for listening for and dispatching incoming calls.
|
Server.Builder |
Server represents a single server.
|
Server.Builder |
Contains server information.
|
ServerBuilder<T extends ServerBuilder<T>> |
A builder for Server instances.
|
ServerCall<ReqT,RespT> |
Encapsulates a single call received from a remote client.
|
ServerCall.Listener<ReqT> |
Callbacks for consuming incoming RPC messages.
|
ServerCallExecutorSupplier |
Defines what executor handles the server call, based on each RPC call information at runtime.
|
ServerCallHandler<RequestT,ResponseT> |
Interface to initiate processing of incoming remote calls.
|
ServerCallImpl<ReqT,RespT> |
|
ServerCallImpl.ServerStreamListenerImpl<ReqT> |
All of these callbacks are assumed to called on an application thread, and the caller is
responsible for handling thrown exceptions.
|
ServerCallInfoImpl<ReqT,RespT> |
|
ServerCalls |
Utility functions for adapting ServerCallHandler s to application service implementation,
meant to be used by the generated code.
|
ServerCalls.BidiStreamingMethod<ReqT,RespT> |
Adaptor to a bidirectional streaming method.
|
ServerCalls.ClientStreamingMethod<ReqT,RespT> |
Adaptor to a client streaming method.
|
ServerCalls.NoopStreamObserver<V> |
No-op implementation of StreamObserver.
|
ServerCalls.ServerCallStreamObserverImpl<ReqT,RespT> |
|
ServerCalls.ServerStreamingMethod<ReqT,RespT> |
Adaptor to a server streaming method.
|
ServerCalls.StreamingRequestMethod<ReqT,RespT> |
|
ServerCalls.StreamingServerCallHandler<ReqT,RespT> |
|
ServerCalls.UnaryMethod<ReqT,RespT> |
Adaptor to a unary call method.
|
ServerCalls.UnaryRequestMethod<ReqT,RespT> |
|
ServerCalls.UnaryServerCallHandler<ReqT,RespT> |
|
ServerCallStreamObserver<RespT> |
A refinement of CallStreamObserver to allows for interaction with call
cancellation events on the server side.
|
ServerCredentials |
Represents a security configuration to be used for servers.
|
ServerData |
ServerData is data for a specific Server.
|
ServerData.Builder |
ServerData is data for a specific Server.
|
ServerDataOrBuilder |
|
ServerHeader |
Protobuf type grpc.binarylog.v1.ServerHeader
|
ServerHeader.Builder |
Protobuf type grpc.binarylog.v1.ServerHeader
|
ServerHeaderOrBuilder |
|
ServerImpl |
Default implementation of Server , for creation by transports.
|
ServerImpl.ContextCloser |
|
ServerImpl.JumpToApplicationThreadServerStreamListener |
Dispatches callbacks onto an application-provided executor and correctly propagates
exceptions.
|
ServerImpl.NoopListener |
|
ServerImplBuilder |
Default builder for Server instances, for usage in Transport implementations.
|
ServerImplBuilder.ClientTransportServersBuilder |
An interface to provide to provide transport specific information for the server.
|
ServerImplBuilder.DefaultFallbackRegistry |
|
ServerInterceptor |
Interface for intercepting incoming calls before they are dispatched by
ServerCallHandler .
|
ServerInterceptors |
|
ServerInterceptors.InterceptCallHandler<ReqT,RespT> |
|
ServerInterceptors.KnownLengthBufferedInputStream |
|
ServerList |
Protobuf type grpc.lb.v1.ServerList
|
ServerList.Builder |
Protobuf type grpc.lb.v1.ServerList
|
ServerListener |
A listener to a server for transport creation events.
|
ServerListOrBuilder |
|
ServerMethodDefinition<ReqT,RespT> |
Definition of a method exposed by a Server .
|
ServerOrBuilder |
|
ServerOrBuilder |
|
ServerProvider |
Provider of servers for transport agnostic consumption.
|
ServerProvider.NewServerBuilderResult |
|
ServerRef |
ServerRef is a reference to a Server.
|
ServerRef.Builder |
ServerRef is a reference to a Server.
|
ServerReflectionGrpc |
|
ServerReflectionGrpc |
|
ServerReflectionGrpc.AsyncService |
|
ServerReflectionGrpc.AsyncService |
|
ServerReflectionGrpc.MethodHandlers<Req,Resp> |
|
ServerReflectionGrpc.MethodHandlers<Req,Resp> |
|
ServerReflectionGrpc.ServerReflectionBaseDescriptorSupplier |
|
ServerReflectionGrpc.ServerReflectionBaseDescriptorSupplier |
|
ServerReflectionGrpc.ServerReflectionBlockingStub |
A stub to allow clients to do synchronous rpc calls to service ServerReflection.
|
ServerReflectionGrpc.ServerReflectionBlockingStub |
A stub to allow clients to do synchronous rpc calls to service ServerReflection.
|
ServerReflectionGrpc.ServerReflectionFileDescriptorSupplier |
|
ServerReflectionGrpc.ServerReflectionFileDescriptorSupplier |
|
ServerReflectionGrpc.ServerReflectionFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service ServerReflection.
|
ServerReflectionGrpc.ServerReflectionFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service ServerReflection.
|
ServerReflectionGrpc.ServerReflectionImplBase |
Base class for the server implementation of the service ServerReflection.
|
ServerReflectionGrpc.ServerReflectionImplBase |
Base class for the server implementation of the service ServerReflection.
|
ServerReflectionGrpc.ServerReflectionMethodDescriptorSupplier |
|
ServerReflectionGrpc.ServerReflectionMethodDescriptorSupplier |
|
ServerReflectionGrpc.ServerReflectionStub |
A stub to allow clients to do asynchronous rpc calls to service ServerReflection.
|
ServerReflectionGrpc.ServerReflectionStub |
A stub to allow clients to do asynchronous rpc calls to service ServerReflection.
|
ServerReflectionProto |
|
ServerReflectionProto |
Deprecated. |
ServerReflectionRequest |
The message sent by the client when calling ServerReflectionInfo method.
|
ServerReflectionRequest |
The message sent by the client when calling ServerReflectionInfo method.
|
ServerReflectionRequest.Builder |
The message sent by the client when calling ServerReflectionInfo method.
|
ServerReflectionRequest.Builder |
The message sent by the client when calling ServerReflectionInfo method.
|
ServerReflectionRequest.MessageRequestCase |
|
ServerReflectionRequest.MessageRequestCase |
|
ServerReflectionRequestOrBuilder |
|
ServerReflectionRequestOrBuilder |
|
ServerReflectionResponse |
The message sent by the server to answer ServerReflectionInfo method.
|
ServerReflectionResponse |
The message sent by the server to answer ServerReflectionInfo method.
|
ServerReflectionResponse.Builder |
The message sent by the server to answer ServerReflectionInfo method.
|
ServerReflectionResponse.Builder |
The message sent by the server to answer ServerReflectionInfo method.
|
ServerReflectionResponse.MessageResponseCase |
|
ServerReflectionResponse.MessageResponseCase |
|
ServerReflectionResponseOrBuilder |
|
ServerReflectionResponseOrBuilder |
|
ServerRefOrBuilder |
|
ServerRegistry |
|
ServerRegistry.ProviderNotFoundException |
|
ServerRegistry.ServerPriorityAccessor |
|
ServerServiceDefinition |
Definition of a service to be exposed via a Server.
|
ServerServiceDefinition.Builder |
Builder for constructing Service instances.
|
ServerStream |
Extension of Stream to support server-side termination semantics.
|
ServerStreamListener |
An observer of server-side stream events.
|
ServerStreamTracer |
Listens to events on a stream to collect metrics.
|
ServerStreamTracer.Factory |
|
ServerStreamTracer.ReadOnlyServerCall<ReqT,RespT> |
Deprecated.
|
ServerStreamTracer.ServerCallInfo<ReqT,RespT> |
A data class with info about the started ServerCall .
|
ServerTransport |
An inbound connection.
|
ServerTransportFilter |
Listens on server transport life-cycle events, with the capability to read and/or change
transport attributes.
|
ServerTransportListener |
A observer of a server-side transport for stream creation events.
|
ServiceConfigState |
|
ServiceConfigUtil |
Helper utility to work with service configs.
|
ServiceConfigUtil.LbConfig |
A LoadBalancingConfig that includes the policy name (the key) and its raw config value (parsed
JSON).
|
ServiceConfigUtil.PolicySelection |
|
ServiceDescriptor |
Descriptor for a service.
|
ServiceDescriptor.Builder |
|
ServiceProviders |
|
ServiceProviders.PriorityAccessor<T> |
An interface that allows us to get priority information about a provider.
|
ServiceResponse |
The information of a single service used by ListServiceResponse to answer
list_services request.
|
ServiceResponse |
The information of a single service used by ListServiceResponse to answer
list_services request.
|
ServiceResponse.Builder |
The information of a single service used by ListServiceResponse to answer
list_services request.
|
ServiceResponse.Builder |
The information of a single service used by ListServiceResponse to answer
list_services request.
|
ServiceResponseOrBuilder |
|
ServiceResponseOrBuilder |
|
ServletAdapter |
An adapter that transforms HttpServletRequest into gRPC request and lets a gRPC server
process it, and transforms the gRPC response into HttpServletResponse .
|
ServletAdapter |
An adapter that transforms HttpServletRequest into gRPC request and lets a gRPC server
process it, and transforms the gRPC response into HttpServletResponse .
|
ServletAdapter.GrpcAsyncListener |
|
ServletAdapter.GrpcAsyncListener |
|
ServletAdapter.GrpcReadListener |
|
ServletAdapter.GrpcReadListener |
|
ServletServerBuilder |
Builder to build a gRPC server that can run as a servlet.
|
ServletServerBuilder |
Builder to build a gRPC server that can run as a servlet.
|
ServletServerBuilder.InternalServerImpl |
|
ServletServerBuilder.InternalServerImpl |
|
ServletServerBuilder.ServerTransportImpl |
|
ServletServerBuilder.ServerTransportImpl |
|
ServletServerStream |
|
ServletServerStream |
|
ServletServerStream.ByteArrayWritableBuffer |
|
ServletServerStream.ByteArrayWritableBuffer |
|
ServletServerStream.TrailerSupplier |
|
ServletServerStream.TrailerSupplier |
|
SharedResourceHolder |
A holder for shared resource singletons.
|
SharedResourceHolder.Instance |
|
SharedResourceHolder.Resource<T> |
Defines a resource, and the way to create and destroy instances of it.
|
SharedResourceHolder.ScheduledExecutorFactory |
|
SharedResourcePool<T> |
|
Socket |
Information about an actual connection.
|
Socket.Builder |
Information about an actual connection.
|
SocketData |
SocketData is data associated for a specific Socket.
|
SocketData.Builder |
SocketData is data associated for a specific Socket.
|
SocketDataOrBuilder |
|
SocketOption |
SocketOption represents socket options for a socket.
|
SocketOption.Builder |
SocketOption represents socket options for a socket.
|
SocketOptionLinger |
For use with SocketOption's additional field.
|
SocketOptionLinger.Builder |
For use with SocketOption's additional field.
|
SocketOptionLingerOrBuilder |
|
SocketOptionOrBuilder |
|
SocketOptionTcpInfo |
For use with SocketOption's additional field.
|
SocketOptionTcpInfo.Builder |
For use with SocketOption's additional field.
|
SocketOptionTcpInfoOrBuilder |
|
SocketOptionTimeout |
For use with SocketOption's additional field.
|
SocketOptionTimeout.Builder |
For use with SocketOption's additional field.
|
SocketOptionTimeoutOrBuilder |
|
SocketOrBuilder |
|
SocketRef |
SocketRef is a reference to a Socket.
|
SocketRef.Builder |
SocketRef is a reference to a Socket.
|
SocketRefOrBuilder |
|
SpiffeUtil |
Provides utilities to manage SPIFFE bundles, extract SPIFFE IDs from X.509 certificate chains,
and parse SPIFFE IDs.
|
SpiffeUtil.SpiffeBundle |
Represents a SPIFFE trust bundle; that is, a map from trust domain to set of trusted
certificates.
|
SpiffeUtil.SpiffeId |
Represents a SPIFFE ID as defined in the SPIFFE standard.
|
SquelchLateMessagesAvailableDeframerListener |
A delegating Listener that throws away notifications of messagesAvailable() after the deframer
has closed or failed.
|
StatsTraceContext |
The stats and tracing information for a stream.
|
Status |
Defines the status of an operation by providing a standard Status.Code in conjunction with an
optional descriptive message.
|
Status.Code |
The set of canonical status codes.
|
Status.StatusCodeMarshaller |
|
Status.StatusMessageMarshaller |
|
StatusException |
Status in Exception form, for propagating Status information via exceptions.
|
StatusOr<T> |
Either a Status or a value.
|
StatusProto |
Utility methods for working with Status .
|
StatusRuntimeException |
Status in RuntimeException form, for propagating Status information via exceptions.
|
Stream |
A single stream of communication between two end-points within a transport.
|
StreamIdHolder |
Container for stream ids.
|
StreamListener |
|
StreamListener.MessageProducer |
A producer for deframed gRPC messages.
|
StreamObserver<V> |
Receives notifications from an observable stream of messages.
|
StreamObservers |
Deprecated.
|
StreamTracer |
Listens to events on a stream to collect metrics.
|
Subchannel |
Subchannel is a logical grouping of channels, subchannels, and sockets.
|
Subchannel.Builder |
Subchannel is a logical grouping of channels, subchannels, and sockets.
|
SubchannelChannel |
|
SubchannelOrBuilder |
|
SubchannelPool |
|
SubchannelPool.PooledSubchannelStateListener |
|
SubchannelRef |
SubchannelRef is a reference to a Subchannel.
|
SubchannelRef.Builder |
SubchannelRef is a reference to a Subchannel.
|
SubchannelRefOrBuilder |
|
SubchannelStateManager |
|
SubchannelStateManagerImpl |
|
SynchronizationContext |
A synchronization context is a queue of tasks that run in sequence.
|
SynchronizationContext.ManagedRunnable |
|
SynchronizationContext.ScheduledHandle |
|
TempFileSink |
The output file goes to the JVM's temp dir with a prefix of BINARY_INFO.
|
ThreadLocalContextStorage |
A ThreadLocal -based context storage implementation.
|
ThreadOptimizedDeframer |
A Deframer that optimizations by taking over part of the thread safety.
|
Throttler |
A strategy for deciding when to throttle requests at the client.
|
TimeProvider |
Time source representing the current system time in nanos.
|
TlsChannelCredentials |
TLS credentials, providing server authentication and encryption.
|
TlsChannelCredentials.Builder |
|
TlsChannelCredentials.Feature |
Features to understand TLS configuration.
|
TlsServerCredentials |
TLS credentials, providing server identity and encryption.
|
TlsServerCredentials.Builder |
|
TlsServerCredentials.ClientAuth |
The level of authentication the server should expect from the client.
|
TlsServerCredentials.Feature |
Features to understand TLS configuration.
|
TokenAttachingTracerFactory |
|
Trailer |
Protobuf type grpc.binarylog.v1.Trailer
|
Trailer.Builder |
Protobuf type grpc.binarylog.v1.Trailer
|
TrailerOrBuilder |
|
TransmitStatusRuntimeExceptionInterceptor |
A class that intercepts uncaught exceptions of type StatusRuntimeException and handles
them by closing the ServerCall , and transmitting the exception's status and metadata
to the client.
|
TransmitStatusRuntimeExceptionInterceptor.SerializingServerCall<ReqT,RespT> |
A ServerCall that wraps around a non thread safe delegate and provides thread safe
access by serializing everything on an executor.
|
TransportFrameUtil |
Utility functions for transport layer framing.
|
TransportProvider |
Provides transports for sending RPCs.
|
TransportTracer |
A class for gathering statistics about a transport.
|
TransportTracer.Factory |
|
TransportTracer.FlowControlReader |
An interface for reading the local and remote flow control windows of the transport.
|
TransportTracer.FlowControlWindows |
A container that holds the local and remote flow control window sizes.
|
UdsNameResolver |
|
UdsNameResolverProvider |
|
UdsNettyChannelProvider |
|
UnhelpfulSecurityProvider |
A stand-in provider when you must provide a provider but you don't actually have one.
|
Utils |
Common utility methods.
|
Utils.ByteBufAllocatorPreferDirectHolder |
|
Utils.ByteBufAllocatorPreferHeapHolder |
|
Utils.DefaultEventLoopGroupResource |
|
Utils.EventLoopGroupType |
|
Utils.FlowControlReader |
|
WritableBuffer |
An interface for a byte buffer that can only be written to.
|
WritableBufferAllocator |
An allocator of buffers provided by the transport implementation to MessageFramer so
it can send chunks of data to the transport in a form that the transport can directly serialize.
|
WriteBufferingAndExceptionHandler |
|
WriteBufferingAndExceptionHandler.ChannelWrite |
|
WriteQueue |
A queue of pending writes to a Channel that is flushed as a single unit.
|
WriteQueue.AbstractQueuedCommand |
|
WriteQueue.QueuedCommand |
Simple wrapper type around a command and its optional completion listener.
|
WriteQueue.RunnableCommand |
|