Interface | Description |
---|---|
Callback<T> |
Interface for receiving asynchronous callbacks.
|
Server |
A server listening on a port.
|
Class | Description |
---|---|
CallFuture<T> |
A Future implementation for RPCs.
|
DatagramServer |
A datagram-based server implementation.
|
DatagramTransceiver |
A datagram-based
Transceiver implementation. |
HandshakeRequest | |
HandshakeRequest.Builder |
RecordBuilder for HandshakeRequest instances.
|
HandshakeResponse | |
HandshakeResponse.Builder |
RecordBuilder for HandshakeResponse instances.
|
HttpServer |
An HTTP-based RPC
Server . |
HttpTransceiver |
An HTTP-based
Transceiver implementation. |
Ipc |
IPC utilities, including client and server factories.
|
LocalTransceiver |
Implementation of IPC that remains in process.
|
MD5 | |
NettyServer |
A Netty-based RPC
Server implementation. |
NettyTransceiver |
A Netty-based
Transceiver implementation. |
NettyTransceiver.NettyTransceiverThreadFactory |
Creates threads with unique names based on a specified name prefix.
|
NettyTransportCodec |
Data structure, encoder and decoder classes for the Netty transport.
|
NettyTransportCodec.NettyDataPack |
Transport protocol data structure when using Netty.
|
NettyTransportCodec.NettyFrameDecoder |
Protocol decoder which converts Netty's ChannelBuffer to
NettyDataPack which contains a List<ByteBuffer> needed
by Avro Responder.
|
NettyTransportCodec.NettyFrameEncoder |
Protocol encoder which converts NettyDataPack which contains the
Responder's output List<ByteBuffer> to ChannelBuffer needed
by Netty.
|
Requestor |
Base class for the client side of a protocol interaction.
|
Responder |
Base class for the server side of a protocol interaction.
|
ResponderServlet |
An
HttpServlet that responds to Avro RPC requests. |
RPCContext |
This class represents the context of an RPC call or RPC handshake.
|
RPCPlugin |
An instrumentation API for RPC metadata.
|
SaslSocketServer |
A
Server that uses javax.security.sasl for authentication
and encryption. |
SaslSocketTransceiver |
A
Transceiver that uses javax.security.sasl for
authentication and encryption. |
SocketServer | Deprecated
use
SaslSocketServer instead. |
SocketTransceiver | Deprecated
use
SaslSocketTransceiver instead. |
Transceiver |
Base transport class used by
Requestor . |
Enum | Description |
---|---|
HandshakeMatch |
Copyright © 2009–2017 The Apache Software Foundation. All rights reserved.