Package | Description |
---|---|
io.envoyproxy.envoy.service.status.v3 | |
io.grpc |
The gRPC core public API.
|
io.grpc.auth |
Implementations of
CallCredentials and authentication related API. |
io.grpc.channelz.v1 | |
io.grpc.grpclb | |
io.grpc.inprocess |
The in-process transport which is for when a server is in the same process as the client.
|
io.grpc.internal | |
io.grpc.netty |
The main transport implementation based on Netty,
for both the client and the server.
|
io.grpc.okhttp |
A lightweight transport based on
OkHttp, mainly for use on Android
(client-only).
|
io.grpc.protobuf |
API for gRPC over Protocol Buffers, including tools for serializing and de-serializing protobuf
messages.
|
io.grpc.protobuf.lite |
API for gRPC over Protocol Buffers with proto message classes generated by the Lite Runtime
library.
|
io.grpc.protobuf.services |
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
|
io.grpc.reflection.v1alpha | |
io.grpc.rls | |
io.grpc.services |
Service definitions and utilities for the pre-defined gRPC services.
|
io.grpc.stub |
API for the Stub layer.
|
io.grpc.testing |
API that is useful for testing gRPC.
|
io.grpc.util |
Utilities with advanced features in the core layer that user can optionally use.
|
io.grpc.xds |
Library for gPRC proxyless service mesh using Envoy xDS protocol.
|
io.grpc.xds.orca |
Class and Description |
---|
BindableService
Provides a way to bind instance of service implementation to server.
|
Class and Description |
---|
Attributes
An immutable type-safe container of attributes.
|
Attributes.Builder
The helper class to build an Attributes instance.
|
Attributes.Key
Key for an key-value pair.
|
BinaryLog
A binary log that can be installed on a channel or server.
|
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() . |
CallOptions
The collection of runtime options for a new RPC call.
|
CallOptions.Key
Key for a key-value pair.
|
Channel
A virtual connection to a conceptual endpoint, to perform RPCs.
|
ChannelCredentials
Represents a security configuration to be used for channels.
|
ChannelLogger
A Channel-specific logger provided by GRPC library to
LoadBalancer implementations. |
ChannelLogger.ChannelLogLevel
Log levels.
|
ClientCall
An instance of a call to a remote method.
|
ClientCall.Listener
Callbacks for receiving metadata, response messages and completion status from the server.
|
ClientInterceptor
Interface for intercepting outgoing calls before they are dispatched by a
Channel . |
ClientStreamTracer
StreamTracer for the client-side. |
ClientStreamTracer.Factory
Factory class for
ClientStreamTracer . |
ClientStreamTracer.StreamInfo
Information about a stream.
|
ClientStreamTracer.StreamInfo.Builder
Builds
ClientStreamTracer.StreamInfo objects. |
Codec
Encloses classes related to the compression and decompression of messages.
|
Compressor
Represents a message compressor.
|
CompressorRegistry
Encloses classes related to the compression and decompression of messages.
|
ConnectivityState
The connectivity states.
|
ConnectivityStateInfo
A tuple of a
ConnectivityState and its associated Status . |
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
Key for indexing values stored in a context.
|
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.
|
EquivalentAddressGroup
A group of
SocketAddress es that are considered equivalent when channel makes connections. |
EquivalentAddressGroup.Attr
Annotation for
EquivalentAddressGroup 's attributes. |
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
ForwardingChannelBuilder
A
ManagedChannelBuilder that delegates all its builder methods to another builder by
default. |
ForwardingClientCall
A
ClientCall which forwards all of its methods to another ClientCall . |
ForwardingClientCallListener
A
ClientCall.Listener which forwards all of its methods to another ClientCall.Listener . |
ForwardingServerCall
A
ServerCall which forwards all of its methods to another ServerCall . |
ForwardingServerCallListener
A
ServerCall.Listener which forwards all of its methods to another ServerCall.Listener of matching parameterized types. |
Grpc.TransportAttr
Annotation for transport attributes.
|
HandlerRegistry
Registry of services and their methods used by servers to dispatching incoming calls.
|
HttpConnectProxiedSocketAddress
An
ProxiedSocketAddress for making a connection to an endpoint via an HTTP CONNECT proxy. |
HttpConnectProxiedSocketAddress.Builder
The builder for
HttpConnectProxiedSocketAddress . |
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.
|
LoadBalancer
A pluggable component that receives resolved addresses from
NameResolver and provides the
channel a usable subchannel when asked. |
LoadBalancer.CreateSubchannelArgs
Arguments for creating a
LoadBalancer.Subchannel . |
LoadBalancer.CreateSubchannelArgs.Builder |
LoadBalancer.CreateSubchannelArgs.Key
Key for a key-value pair.
|
LoadBalancer.Factory
Factory to create
LoadBalancer instance. |
LoadBalancer.Helper
Provides essentials for LoadBalancer implementations.
|
LoadBalancer.PickResult
A balancing decision made by
SubchannelPicker for an RPC. |
LoadBalancer.PickSubchannelArgs
Provides arguments for a
LoadBalancer.SubchannelPicker.pickSubchannel(
LoadBalancer.PickSubchannelArgs) . |
LoadBalancer.ResolvedAddresses
Represents a combination of the resolved server address, associated attributes and a load
balancing policy config.
|
LoadBalancer.ResolvedAddresses.Builder
Builder for
LoadBalancer.ResolvedAddresses . |
LoadBalancer.Subchannel
A logical connection to a server, or a group of equivalent servers represented by an
EquivalentAddressGroup . |
LoadBalancer.SubchannelPicker
The main balancing logic.
|
LoadBalancer.SubchannelStateListener
Receives state changes for one
LoadBalancer.Subchannel . |
LoadBalancerProvider
Provider of
LoadBalancer s. |
LoadBalancerRegistry
Registry of
LoadBalancerProvider s. |
ManagedChannel
A
Channel that provides lifecycle management. |
ManagedChannelBuilder
A builder for
ManagedChannel instances. |
ManagedChannelProvider
Provider of managed channels for transport agnostic consumption.
|
ManagedChannelProvider.NewChannelBuilderResult |
ManagedChannelRegistry
Registry of
ManagedChannelProvider s. |
Metadata
Provides access to read and write metadata values to be exchanged during a call.
|
Metadata.AsciiMarshaller
Marshaller for metadata values that are serialized into ASCII strings.
|
Metadata.BinaryMarshaller
Marshaller for metadata values that are serialized into raw binary.
|
Metadata.BinaryStreamMarshaller
Marshaller for metadata values that are serialized to an InputStream.
|
Metadata.Key
Key for metadata entries.
|
MethodDescriptor
Description of a remote method used by
Channel to initiate a call. |
MethodDescriptor.Builder
A builder for a
MethodDescriptor . |
MethodDescriptor.Marshaller
A typed abstraction over message serialization and deserialization, a.k.a.
|
MethodDescriptor.MethodType
The call type of a method.
|
MethodDescriptor.ReflectableMarshaller
A marshaller that supports retrieving it's type parameter
T at runtime. |
NameResolver
A pluggable component that resolves a target
URI and return addresses to the caller. |
NameResolver.Args
Information that a
NameResolver.Factory uses to create a NameResolver . |
NameResolver.Args.Builder
Builder for
NameResolver.Args . |
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
Factory that creates
NameResolver instances. |
NameResolver.Listener
Receives address updates.
|
NameResolver.Listener2
Receives address updates.
|
NameResolver.ResolutionResult
Represents the results from a Name Resolver.
|
NameResolver.ResolutionResult.Builder
A builder for
NameResolver.ResolutionResult . |
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
Registry of
NameResolverProvider s. |
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 . |
SecurityLevel
The level of security guarantee in communications.
|
Server
Server for listening for and dispatching incoming calls.
|
ServerBuilder
A builder for
Server instances. |
ServerCall
Encapsulates a single call received from a remote client.
|
ServerCall.Listener
Callbacks for consuming incoming RPC messages.
|
ServerCallExecutorSupplier
Defines what executor handles the server call, based on each RPC call information at runtime.
|
ServerCallHandler
Interface to initiate processing of incoming remote calls.
|
ServerCredentials
Represents a security configuration to be used for servers.
|
ServerInterceptor
Interface for intercepting incoming calls before that are dispatched by
ServerCallHandler . |
ServerMethodDefinition
Definition of a method exposed by a
Server . |
ServerProvider
Provider of servers for transport agnostic consumption.
|
ServerProvider.NewServerBuilderResult |
ServerRegistry
Registry of
ServerProvider s. |
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
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
A builder for a
ServiceDescriptor . |
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. |
StatusRuntimeException
Status in RuntimeException form, for propagating Status information via exceptions. |
StreamTracer
Listens to events on a stream to collect metrics.
|
SynchronizationContext
A synchronization context is a queue of tasks that run in sequence.
|
SynchronizationContext.ScheduledHandle
Allows the user to check the status and/or cancel a task scheduled by
SynchronizationContext.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService) . |
TlsChannelCredentials.Builder
Builder for
TlsChannelCredentials . |
TlsChannelCredentials.Feature
Features to understand TLS configuration.
|
TlsServerCredentials.Builder
Builder for
TlsServerCredentials . |
TlsServerCredentials.ClientAuth
The level of authentication the server should expect from the client.
|
TlsServerCredentials.Feature
Features to understand TLS configuration.
|
Class and Description |
---|
CallCredentials
Carries credential data that will be propagated to the server via request metadata for each RPC.
|
CallOptions
The collection of runtime options for a new RPC call.
|
Channel
A virtual connection to a conceptual endpoint, to perform RPCs.
|
ClientCall
An instance of a call to a remote method.
|
ClientInterceptor
Interface for intercepting outgoing calls before they are dispatched by a
Channel . |
MethodDescriptor
Description of a remote method used by
Channel to initiate a call. |
Class and Description |
---|
BindableService
Provides a way to bind instance of service implementation to server.
|
Class and Description |
---|
Attributes.Key
Key for an key-value pair.
|
EquivalentAddressGroup
A group of
SocketAddress es that are considered equivalent when channel makes connections. |
EquivalentAddressGroup.Attr
Annotation for
EquivalentAddressGroup 's attributes. |
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
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.
|
LoadBalancer
A pluggable component that receives resolved addresses from
NameResolver and provides the
channel a usable subchannel when asked. |
LoadBalancer.Factory
Factory to create
LoadBalancer instance. |
LoadBalancer.Helper
Provides essentials for LoadBalancer implementations.
|
LoadBalancerProvider
Provider of
LoadBalancer s. |
Metadata.Key
Key for metadata entries.
|
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.
|
Class and Description |
---|
Deadline.Ticker
Time source representing nanoseconds since fixed but arbitrary point in time.
|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
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.
|
ManagedChannelBuilder
A builder for
ManagedChannel instances. |
ServerBuilder
A builder for
Server instances. |
Class and Description |
---|
ManagedChannelBuilder
A builder for
ManagedChannel instances. |
ServerBuilder
A builder for
Server instances. |
Class and Description |
---|
Attributes
An immutable type-safe container of attributes.
|
ChannelCredentials
Represents a security configuration to be used for channels.
|
ChannelLogger
A Channel-specific logger provided by GRPC library to
LoadBalancer implementations. |
EquivalentAddressGroup.Attr
Annotation for
EquivalentAddressGroup 's attributes. |
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
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.
|
ManagedChannelBuilder
A builder for
ManagedChannel instances. |
ManagedChannelProvider
Provider of managed channels for transport agnostic consumption.
|
ManagedChannelProvider.NewChannelBuilderResult |
NameResolver.Args
Information that a
NameResolver.Factory uses to create a NameResolver . |
NameResolver.Factory
Factory that creates
NameResolver instances. |
NameResolverProvider
Provider of name resolvers for name agnostic consumption.
|
ServerBuilder
A builder for
Server instances. |
ServerCredentials
Represents a security configuration to be used for servers.
|
ServerProvider
Provider of servers for transport agnostic consumption.
|
ServerProvider.NewServerBuilderResult |
Class and Description |
---|
ChannelCredentials
Represents a security configuration to be used for channels.
|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
ForwardingServerBuilder
A
ServerBuilder that delegates all its builder methods to another builder by default. |
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.
|
ManagedChannelBuilder
A builder for
ManagedChannel instances. |
ManagedChannelProvider
Provider of managed channels for transport agnostic consumption.
|
ManagedChannelProvider.NewChannelBuilderResult |
ServerBuilder
A builder for
Server instances. |
ServerCredentials
Represents a security configuration to be used for servers.
|
Class and Description |
---|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
Metadata
Provides access to read and write metadata values to be exchanged during a call.
|
Metadata.BinaryMarshaller
Marshaller for metadata values that are serialized into raw binary.
|
Metadata.Key
Key for metadata entries.
|
MethodDescriptor.Marshaller
A typed abstraction over message serialization and deserialization, a.k.a.
|
Status
Defines the status of an operation by providing a standard
Status.Code in conjunction with an
optional descriptive message. |
StatusException
Status in Exception form, for propagating Status information via exceptions. |
StatusRuntimeException
Status in RuntimeException form, for propagating Status information via exceptions. |
Class and Description |
---|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
Metadata.BinaryMarshaller
Marshaller for metadata values that are serialized into raw binary.
|
MethodDescriptor.Marshaller
A typed abstraction over message serialization and deserialization, a.k.a.
|
Class and Description |
---|
BinaryLog
A binary log that can be installed on a channel or server.
|
BindableService
Provides a way to bind instance of service implementation to server.
|
CallOptions
The collection of runtime options for a new RPC call.
|
Channel
A virtual connection to a conceptual endpoint, to perform RPCs.
|
ClientInterceptor
Interface for intercepting outgoing calls before they are dispatched by a
Channel . |
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
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.
|
LoadBalancer
A pluggable component that receives resolved addresses from
NameResolver and provides the
channel a usable subchannel when asked. |
LoadBalancer.Factory
Factory to create
LoadBalancer instance. |
LoadBalancer.Helper
Provides essentials for LoadBalancer implementations.
|
MethodDescriptor.Marshaller
A typed abstraction over message serialization and deserialization, a.k.a.
|
ServerInterceptor
Interface for intercepting incoming calls before that are dispatched by
ServerCallHandler . |
ServerMethodDefinition
Definition of a method exposed by a
Server . |
Class and Description |
---|
BindableService
Provides a way to bind instance of service implementation to server.
|
Class and Description |
---|
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.
|
LoadBalancer
A pluggable component that receives resolved addresses from
NameResolver and provides the
channel a usable subchannel when asked. |
LoadBalancer.Factory
Factory to create
LoadBalancer instance. |
LoadBalancer.Helper
Provides essentials for LoadBalancer implementations.
|
LoadBalancerProvider
Provider of
LoadBalancer s. |
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.
|
Class and Description |
---|
BinaryLog
A binary log that can be installed on a channel or server.
|
BindableService
Provides a way to bind instance of service implementation to server.
|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
ServerServiceDefinition
Definition of a service to be exposed via a Server.
|
Class and Description |
---|
CallCredentials
Carries credential data that will be propagated to the server via request metadata for each RPC.
|
CallOptions
The collection of runtime options for a new RPC call.
|
CallOptions.Key
Key for a key-value pair.
|
Channel
A virtual connection to a conceptual endpoint, to perform RPCs.
|
ClientCall
An instance of a call to a remote method.
|
ClientInterceptor
Interface for intercepting outgoing calls before they are dispatched by a
Channel . |
Deadline
An absolute point in time, generally for tracking when a task should be completed.
|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
Metadata
Provides access to read and write metadata values to be exchanged during a call.
|
MethodDescriptor
Description of a remote method used by
Channel to initiate a call. |
ServerCallHandler
Interface to initiate processing of incoming remote calls.
|
Class and Description |
---|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
ManagedChannel
A
Channel that provides lifecycle management. |
Metadata
Provides access to read and write metadata values to be exchanged during a call.
|
MethodDescriptor
Description of a remote method used by
Channel to initiate a call. |
MethodDescriptor.Marshaller
A typed abstraction over message serialization and deserialization, a.k.a.
|
Server
Server for listening for and dispatching incoming calls.
|
ServerInterceptor
Interface for intercepting incoming calls before that are dispatched by
ServerCallHandler . |
Class and Description |
---|
Attributes
An immutable type-safe container of attributes.
|
BindableService
Provides a way to bind instance of service implementation to server.
|
Channel
A virtual connection to a conceptual endpoint, to perform RPCs.
|
ChannelCredentials
Represents a security configuration to be used for channels.
|
ChannelLogger
A Channel-specific logger provided by GRPC library to
LoadBalancer implementations. |
ClientStreamTracer
StreamTracer for the client-side. |
ConnectivityState
The connectivity states.
|
ConnectivityStateInfo
A tuple of a
ConnectivityState and its associated Status . |
EquivalentAddressGroup
A group of
SocketAddress es that are considered equivalent when channel makes connections. |
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
HandlerRegistry
Registry of services and their methods used by servers to dispatching incoming calls.
|
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.
|
LoadBalancer
A pluggable component that receives resolved addresses from
NameResolver and provides the
channel a usable subchannel when asked. |
LoadBalancer.CreateSubchannelArgs
Arguments for creating a
LoadBalancer.Subchannel . |
LoadBalancer.Factory
Factory to create
LoadBalancer instance. |
LoadBalancer.Helper
Provides essentials for LoadBalancer implementations.
|
LoadBalancer.ResolvedAddresses
Represents a combination of the resolved server address, associated attributes and a load
balancing policy config.
|
LoadBalancer.Subchannel
A logical connection to a server, or a group of equivalent servers represented by an
EquivalentAddressGroup . |
LoadBalancer.SubchannelPicker
The main balancing logic.
|
LoadBalancer.SubchannelStateListener
Receives state changes for one
LoadBalancer.Subchannel . |
LoadBalancerProvider
Provider of
LoadBalancer s. |
ManagedChannel
A
Channel that provides lifecycle management. |
ManagedChannelBuilder
A builder for
ManagedChannel instances. |
Metadata
Provides access to read and write metadata values to be exchanged during a call.
|
NameResolver.Args
Information that a
NameResolver.Factory uses to create a NameResolver . |
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.
|
NameResolverRegistry
Registry of
NameResolverProvider s. |
ServerCall
Encapsulates a single call received from a remote client.
|
ServerCall.Listener
Callbacks for consuming incoming RPC messages.
|
ServerCallHandler
Interface to initiate processing of incoming remote calls.
|
ServerInterceptor
Interface for intercepting incoming calls before that are dispatched by
ServerCallHandler . |
ServerMethodDefinition
Definition of a method exposed by a
Server . |
ServerServiceDefinition
Definition of a service to be exposed via a Server.
|
Status
Defines the status of an operation by providing a standard
Status.Code in conjunction with an
optional descriptive message. |
StreamTracer
Listens to events on a stream to collect metrics.
|
SynchronizationContext
A synchronization context is a queue of tasks that run in sequence.
|
Class and Description |
---|
BindableService
Provides a way to bind instance of service implementation to server.
|
ChannelCredentials
Represents a security configuration to be used for channels.
|
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
ForwardingServerBuilder
A
ServerBuilder that delegates all its builder methods to another builder by default. |
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.
|
Server
Server for listening for and dispatching incoming calls.
|
ServerBuilder
A builder for
Server instances. |
ServerCredentials
Represents a security configuration to be used for servers.
|
Class and Description |
---|
BindableService
Provides a way to bind instance of service implementation to server.
|
ClientStreamTracer.Factory
Factory class for
ClientStreamTracer . |
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
LoadBalancer.Helper
Provides essentials for LoadBalancer implementations.
|
LoadBalancer.Subchannel
A logical connection to a server, or a group of equivalent servers represented by an
EquivalentAddressGroup . |
Metadata
Provides access to read and write metadata values to be exchanged during a call.
|
ServerCall
Encapsulates a single call received from a remote client.
|
ServerCall.Listener
Callbacks for consuming incoming RPC messages.
|
ServerCallHandler
Interface to initiate processing of incoming remote calls.
|
ServerInterceptor
Interface for intercepting incoming calls before that are dispatched by
ServerCallHandler . |
ServerServiceDefinition
Definition of a service to be exposed via a Server.
|