Package | Description |
---|---|
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.
|
Class and Description |
---|
AbstractManagedChannelImplBuilder
The base class for channel builders.
|
AbstractServerImplBuilder
The base class for server builders.
|
ClientTransportFactory
Pre-configured factory for creating
ConnectionClientTransport instances. |
Class and Description |
---|
AbstractClientStream.Sink
A sink for outbound operations, separated from the stream simply to avoid name
collisions/confusion.
|
AbstractClientStream.TransportState
This should only called from the transport thread.
|
AbstractManagedChannelImplBuilder
The base class for channel builders.
|
AbstractReadableBuffer
Abstract base class for
ReadableBuffer implementations. |
AbstractServerImplBuilder
The base class for server builders.
|
AbstractServerStream.Sink
A sink for outbound operations, separated from the stream simply to avoid name
collisions/confusion.
|
AbstractServerStream.TransportState
This should only 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.
|
AtomicBackoff.State |
BackoffPolicy
Determines how long to wait before doing some action (typically a retry, or a reconnect).
|
BackoffPolicy.Provider |
CensusStatsModule
Provides factories for
StreamTracer that records stats to Census. |
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.
|
ClientTransport
The client-side transport typically encapsulating a single connection to a remote
server.
|
ClientTransport.PingCallback
A callback that is invoked when the acknowledgement to a
ClientTransport.ping(io.grpc.internal.ClientTransport.PingCallback, java.util.concurrent.Executor) is received. |
ClientTransportFactory
Pre-configured factory for creating
ConnectionClientTransport instances. |
ClientTransportFactory.ClientTransportOptions
Options passed to
#newClientTransport(SocketAddress, ClientTransportOptions) . |
CompositeReadableBuffer
A
ReadableBuffer that is composed of 0 or more ReadableBuffer s. |
ConnectionClientTransport
A
ManagedClientTransport that is based on a connection. |
Deframer
Interface for deframing gRPC messages.
|
Framer
Interface for framing gRPC messages.
|
GrpcUtil.Http2Error
All error codes identified by the HTTP/2 spec.
|
InternalServer
An object that accepts new incoming connections.
|
KeepAliveManager.KeepAlivePinger |
LongCounter
An interface for a long base counter.
|
ManagedClientTransport
A
ClientTransport that has life-cycle management. |
ManagedClientTransport.Listener
Receives notifications for the transport life-cycle events.
|
MessageDeframer.Listener
A listener of deframing events.
|
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.
|
NoopClientStream
An implementation of
ClientStream that silently does nothing for the operations. |
ObjectPool
An object pool.
|
ReadableBuffer
Interface for an abstract byte buffer.
|
ServerImpl
Default implementation of
Server , for creation by transports. |
ServerListener
A listener to a server for transport creation events.
|
ServerStream
Extension of
Stream to support server-side termination semantics. |
ServerStreamListener
An observer of server-side stream events.
|
ServerTransport
An inbound connection.
|
ServerTransportListener
A observer of a server-side transport for stream creation events.
|
ServiceConfigUtil.LbConfig
A LoadBalancingConfig that includes the policy name (the key) and its raw config value (parsed
JSON).
|
SharedResourceHolder.Resource
Defines a resource, and the way to create and destroy instances of it.
|
SharedResourcePool
An ObjectPool backed by a
SharedResourceHolder.Resource . |
StatsTraceContext
The stats and tracing information for a stream.
|
Stream
A single stream of communication between two end-points within a transport.
|
StreamListener
An observer of
Stream events. |
StreamListener.MessageProducer
A producer for deframed gRPC messages.
|
TimeProvider
Time source representing the current system time in nanos.
|
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.
|
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. |
Copyright © 2019. All rights reserved.