Package | Description |
---|---|
io.grpc |
The gRPC core public API.
|
io.grpc.inprocess |
The in-process transport which is for when a server is in the same process as the client.
|
io.grpc.internal |
Interfaces and implementations that are internal to gRPC.
|
io.grpc.util |
Utilities with advanced features in the core layer that user can optionally use.
|
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
Deprecated.
|
CallCredentials.RequestInfo
The request-related information passed to
CallCredentials2.applyRequestMetadata() . |
CallCredentials2.MetadataApplier |
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.
|
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 . |
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 . |
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 method to another builder by
default. |
ForwardingClientCall
A
ClientCall which forwards all of it's 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 it's 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.
|
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.
|
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.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.
|
InternalInstrumented
An internal class.
|
InternalKnownTransport
All known transports.
|
InternalLogId
An internal class.
|
InternalMetadata.TrustedAsciiMarshaller
A specialized plain ASCII marshaller.
|
InternalServiceProviders.PriorityAccessor |
InternalWithLogId
An internal class.
|
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.
|
LoadBalancer.PickResult
A balancing decision made by
SubchannelPicker for an RPC. |
LoadBalancer.PickSubchannelArgs
Provides arguments for a
LoadBalancer.SubchannelPicker.pickSubchannel(
LoadBalancer.PickSubchannelArgs) . |
LoadBalancer.Subchannel
A logical connection to a server, or a group of equivalent servers represented by an
EquivalentAddressGroup . |
LoadBalancer.SubchannelPicker
The main balancing logic.
|
ManagedChannel
A
Channel that provides lifecycle management. |
ManagedChannelBuilder
A builder for
ManagedChannel instances. |
ManagedChannelProvider
Provider of managed channels for transport agnostic consumption.
|
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.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.Factory
Factory that creates
NameResolver instances. |
NameResolver.Listener
Receives address updates.
|
NameResolver.ResolutionResultAttr
Annotation for name resolution result attributes.
|
NameResolverProvider
Provider of name resolvers for name agnostic consumption.
|
PickFirstBalancerFactory
A
LoadBalancer that provides no load balancing mechanism over the
addresses from the NameResolver . |
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.
|
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 . |
ServerProvider
Provider of servers for transport agnostic consumption.
|
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.
|
Class and Description |
---|
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. |
ServerStreamTracer.Factory |
Class and Description |
---|
Attributes
An immutable type-safe container of attributes.
|
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.
|
CallOptions
The collection of runtime options for a new RPC call.
|
ClientInterceptor
Interface for intercepting outgoing calls before they are dispatched by a
Channel . |
Compressor
Represents a message compressor.
|
CompressorRegistry
Encloses classes related to the compression and decompression of messages.
|
Decompressor
Represents a message decompressor.
|
DecompressorRegistry
Encloses classes related to the compression and decompression of messages.
|
EquivalentAddressGroup.Attr
Annotation for
EquivalentAddressGroup 's attributes. |
Grpc.TransportAttr
Annotation for transport attributes.
|
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.
|
InternalChannelz
This is an internal API.
|
InternalChannelz.ServerStats |
InternalChannelz.SocketStats |
InternalChannelz.TransportStats
A data class to represent transport stats.
|
InternalInstrumented
An internal class.
|
InternalLogId
An internal class.
|
InternalWithLogId
An internal class.
|
LoadBalancer.Factory
Factory to create
LoadBalancer instance. |
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.
|
Metadata.Key
Key for metadata entries.
|
MethodDescriptor
Description of a remote method used by
Channel to initiate a call. |
NameResolver.Factory
Factory that creates
NameResolver instances. |
NameResolver.ResolutionResultAttr
Annotation for name resolution result attributes.
|
NameResolverProvider
Provider of name resolvers for name agnostic consumption.
|
SecurityLevel
The level of security guarantee in communications.
|
Server
Server for listening for and dispatching incoming calls.
|
ServerBuilder
A builder for
Server instances. |
ServerInterceptor
Interface for intercepting incoming calls before that are dispatched by
ServerCallHandler . |
ServerServiceDefinition
Definition of a service to be exposed via a Server.
|
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.
|
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.
|
Class and Description |
---|
Attributes
An immutable type-safe container of attributes.
|
BindableService
Provides a way to bind instance of service implementation to server.
|
ConnectivityState
The connectivity states.
|
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.
|
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.
|
LoadBalancer.Subchannel
A logical connection to a server, or a group of equivalent servers represented by an
EquivalentAddressGroup . |
LoadBalancer.SubchannelPicker
The main balancing logic.
|
ManagedChannel
A
Channel that provides lifecycle management. |
Metadata
Provides access to read and write metadata values to be exchanged during a call.
|
NameResolver.Factory
Factory that creates
NameResolver instances. |
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.
|
Copyright © 2018. All rights reserved.