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.
|
AbstractFutureStub<S extends AbstractFutureStub<S>> |
Stub implementations for future stubs.
|
AbstractStub<S extends AbstractStub<S>> |
Common base type for stub implementations.
|
AbstractStub.StubFactory<T extends AbstractStub<T>> |
A factory class for stub.
|
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.
|
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.
|
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.
|
BinaryLog |
A binary log that can be installed on a channel or server.
|
BinaryLogProto |
|
BinaryLogs |
|
BinaryLogSink |
A class that accepts binary log messages.
|
BindableService |
Provides a way to bind instance of service implementation to server.
|
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() .
|
CallMetricRecorder |
Utility to record call metrics for load-balancing.
|
CallOptions |
The collection of runtime options for a new RPC call.
|
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.
|
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.
|
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 |
|
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.ChannelzBlockingStub |
A stub to allow clients to do synchronous rpc calls to service Channelz.
|
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.ChannelzStub |
A stub to allow clients to do asynchronous rpc calls to service Channelz.
|
ChannelzProto |
|
ChannelzService |
The channelz service provides stats about a running gRPC process.
|
ChannelzService |
Deprecated.
|
ChoiceChannelCredentials |
|
ChoiceServerCredentials |
|
ClientAuthInterceptor |
Deprecated.
|
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.
|
ClientCalls |
Utility functions for processing different call idioms.
|
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> |
|
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 |
|
ClientStreamTracer |
|
ClientStreamTracer.Factory |
|
ClientStreamTracer.StreamInfo |
Information about a stream.
|
ClientStreamTracer.StreamInfo.Builder |
|
ClientTransportFilter |
Listens on the client transport life-cycle events.
|
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.
|
CompositeChannelCredentials |
|
Compressor |
Represents a message compressor.
|
CompressorRegistry |
Encloses classes related to the compression and decompression of messages.
|
ConnectivityState |
The connectivity states.
|
ConnectivityStateInfo |
|
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.Key<T> |
Key for indexing values stored in a context.
|
Context.Storage |
Defines the mechanisms for attaching and detaching the "current" context.
|
Contexts |
Utility methods for working with Context s in GRPC.
|
CsdsService |
The CSDS service provides information about the status of a running xDS client.
|
CsmObservability |
The entrypoint for GCP's CSM OpenTelemetry metrics functionality in gRPC.
|
CsmObservability.Builder |
|
Deadline |
An absolute point in time, generally for tracking when a task should be completed.
|
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.
|
Detachable |
An extension of InputStream that allows the underlying data source to be detached and
transferred to a new instance of the same kind.
|
Drainable |
|
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.
|
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 |
|
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 |
|
ForwardingChannelBuilder<T extends ForwardingChannelBuilder<T>> |
|
ForwardingChannelBuilder2<T extends ManagedChannelBuilder<T>> |
|
ForwardingClientCall<ReqT,RespT> |
|
ForwardingClientCall.SimpleForwardingClientCall<ReqT,RespT> |
|
ForwardingClientCallListener<RespT> |
|
ForwardingClientCallListener.SimpleForwardingClientCallListener<RespT> |
|
ForwardingClientStreamTracer |
|
ForwardingLoadBalancer |
|
ForwardingLoadBalancerHelper |
|
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 |
|
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 |
|
GracefulSwitchLoadBalancer |
A load balancer that gracefully swaps to a new lb policy.
|
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.
|
GrpcCleanupRule |
A JUnit ExternalResource that can register gRPC resources and manages its automatic
release at the end of the test.
|
GrpcGenerated |
|
GrpclbConstants |
Constants for the GRPCLB load-balancer.
|
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 |
|
GrpcOpenTelemetry |
The entrypoint for OpenTelemetry metrics functionality in gRPC.
|
GrpcOpenTelemetry.Builder |
|
GrpcServerRule |
GrpcServerRule is a JUnit TestRule that starts an in-process gRPC service with
a MutableHandlerRegistry for adding services.
|
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.
|
GrpcTraceBinContextPropagator |
A TextMapPropagator for transmitting "grpc-trace-bin" span context.
|
HandlerRegistry |
Registry of services and their methods used by servers to dispatching incoming calls.
|
HasByteBuffer |
|
HealthCheckingLoadBalancerUtil |
|
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.HealthBlockingStub |
A stub to allow clients to do synchronous rpc calls to service Health.
|
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.HealthStub |
A stub to allow clients to do asynchronous rpc calls to service Health.
|
HealthProducerHelper |
|
HealthProto |
|
HealthStatusManager |
A HealthStatusManager object manages a health check service.
|
HealthStatusManager |
Deprecated.
|
HttpConnectProxiedSocketAddress |
|
HttpConnectProxiedSocketAddress.Builder |
|
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.
|
InProcessServerBuilder |
Builder for a server that services in-process requests.
|
InProcessSocketAddress |
Custom SocketAddress class for InProcessTransport .
|
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.
|
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.
|
InternalGrpcOpenTelemetry |
|
InternalOpenTelemetryPlugin |
Accessors for making plugins.
|
InternalOpenTelemetryPlugin.ClientCallPlugin |
|
InternalOpenTelemetryPlugin.ClientStreamPlugin |
|
KnownLength |
An InputStream or alike whose total number of bytes that can be read is known
upfront.
|
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.LoadBalancerBlockingStub |
A stub to allow clients to do synchronous rpc calls to service LoadBalancer.
|
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.LoadBalancerStub |
A stub to allow clients to do asynchronous rpc calls to service LoadBalancer.
|
LoadBalancerProto |
|
LoadBalancerProvider |
|
LoadBalancerRegistry |
|
ManagedChannel |
A Channel that provides lifecycle management.
|
ManagedChannelBuilder<T extends ManagedChannelBuilder<T>> |
|
ManagedChannelBuilder.InterceptorFactory |
Internal-only.
|
ManagedChannelProvider |
Provider of managed channels for transport agnostic consumption.
|
ManagedChannelProvider.NewChannelBuilderResult |
|
ManagedChannelProvider.ProviderNotFoundException |
|
ManagedChannelRegistry |
|
ManagedChannelRegistry.ProviderNotFoundException |
|
Message |
Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE
|
Message.Builder |
Message payload, used by CLIENT_MESSAGE and SERVER_MESSAGE
|
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.AsciiMarshaller<T> |
Marshaller for metadata values that are serialized into ASCII strings.
|
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.
|
MetadataEntry |
A metadata key value pair
|
MetadataEntry.Builder |
A metadata key value pair
|
MetadataEntryOrBuilder |
|
MetadataOrBuilder |
|
MetadataUtils |
Utility functions for binding and receiving headers.
|
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.
|
MetricRecorder |
Implements the service/APIs for Out-of-Band metrics reporting, only for utilization metrics.
|
MetricReport |
A gRPC object of orca load report.
|
MoreCallCredentials |
A utility class that converts other types of credentials to CallCredentials .
|
MutableHandlerRegistry |
|
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.
|
NameResolverProvider |
Provider of name resolvers for name agnostic consumption.
|
NameResolverRegistry |
|
NegotiationType |
Identifies the negotiation used for starting up HTTP/2.
|
NegotiationType |
Deprecated.
|
NettyChannelBuilder |
A builder to help simplify construction of channels using the Netty transport.
|
NettyChannelBuilder.LocalSocketPicker |
|
NettyServerBuilder |
A builder to help simplify the construction of a Netty-based GRPC server.
|
NettySslContextChannelCredentials |
A credential that performs TLS with Netty's SslContext as configuration.
|
NettySslContextServerCredentials |
A credential that performs TLS with Netty's SslContext as configuration.
|
OkHttpChannelBuilder |
Convenience class for building channels with the OkHttp transport.
|
OkHttpServerBuilder |
Build servers with the OkHttp transport.
|
OrcaMetricReportingServerInterceptor |
A ServerInterceptor that intercepts a ServerCall by running server-side RPC
handling under a Context that records custom per-request metrics provided by server
applications and sends to client side along with the response in the format of Open Request
Cost Aggregation (ORCA).
|
OrcaOobUtil |
Utility class that provides method for LoadBalancer to install listeners to receive
out-of-band backend metrics in the format of Open Request Cost Aggregation (ORCA).
|
OrcaOobUtil.OrcaOobReportListener |
The listener interface for receiving out-of-band ORCA reports from backends.
|
OrcaOobUtil.OrcaReportingConfig |
Configuration for out-of-band ORCA reporting service RPC.
|
OrcaOobUtil.OrcaReportingConfig.Builder |
|
OrcaPerRequestUtil |
Utility class that provides method for LoadBalancer to install listeners to receive
per-request backend cost metrics in the format of Open Request Cost Aggregation (ORCA).
|
OrcaPerRequestUtil.OrcaPerRequestReportListener |
The listener interface for receiving per-request ORCA reports from backends.
|
OrcaServiceImpl |
|
ProtoFileDescriptorSupplier |
Provides access to the underlying proto file descriptor.
|
ProtoLiteUtils |
Utility methods for using protobuf with grpc.
|
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).
|
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 .
|
RingHashOptions |
Utility class that provides a way to configure ring hash size limits.
|
RpcMethod |
|
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 |
|
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.
|
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.ServerStreamingMethod<ReqT,RespT> |
Adaptor to a server streaming method.
|
ServerCalls.UnaryMethod<ReqT,RespT> |
Adaptor to a unary call method.
|
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 |
|
ServerInterceptor |
Interface for intercepting incoming calls before they are dispatched by
ServerCallHandler .
|
ServerInterceptors |
|
ServerList |
Protobuf type grpc.lb.v1.ServerList
|
ServerList.Builder |
Protobuf type grpc.lb.v1.ServerList
|
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.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.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.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 |
|
ServerServiceDefinition |
Definition of a service to be exposed via a Server.
|
ServerServiceDefinition.Builder |
Builder for constructing Service instances.
|
ServerStreamTracer |
Listens to events on a stream to collect metrics.
|
ServerStreamTracer.Factory |
|
ServerStreamTracer.ServerCallInfo<ReqT,RespT> |
A data class with info about the started ServerCall .
|
ServerTransportFilter |
Listens on server transport life-cycle events, with the capability to read and/or change
transport attributes.
|
ServiceDescriptor |
Descriptor for a service.
|
ServiceDescriptor.Builder |
|
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 .
|
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.
|
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 |
|
SslSocketFactoryChannelCredentials |
A credential with full control over the SSLSocketFactory.
|
SslSocketFactoryServerCredentials |
A credential with full control over the SSLSocketFactory.
|
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.
|
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.
|
StreamObserver<V> |
Receives notifications from an observable stream of messages.
|
StreamObservers |
Deprecated.
|
StreamRecorder<T> |
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.
|
SubchannelOrBuilder |
|
SubchannelRef |
SubchannelRef is a reference to a Subchannel.
|
SubchannelRef.Builder |
SubchannelRef is a reference to a Subchannel.
|
SubchannelRefOrBuilder |
|
SynchronizationContext |
A synchronization context is a queue of tasks that run in sequence.
|
SynchronizationContext.ScheduledHandle |
|
TestMethodDescriptors |
A collection of method descriptor constructors useful for tests.
|
TestUtils |
Common utility functions useful for writing tests.
|
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.
|
TlsTesting |
Convenience utilities for using TLS in tests.
|
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.
|
XdsChannelCredentials |
|
XdsServerBuilder |
|
XdsServerBuilder.XdsServingStatusListener |
|
XdsServerCredentials |
|