| 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. | 
| 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-2012 The Apache Software Foundation. All Rights Reserved.