Package org.apache.avro.ipc

Support for inter-process calls.

See:
          Description

Interface Summary
Server A server listening on a port.
 

Class Summary
ByteBufferInputStream Utility to present ByteBuffer data as an InputStream.
ByteBufferOutputStream Utility to collect data written to an OutputStream in ByteBuffers.
DatagramServer A datagram-based server implementation.
DatagramTransceiver A datagram-based Transceiver implementation.
HttpServer An HTTP-based RPC Server.
HttpTransceiver An HTTP-based Transceiver implementation.
LocalTransceiver Implementation of IPC that remains in process.
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.
SocketServer A socket-based server implementation.
SocketTransceiver A socket-based Transceiver implementation.
Transceiver Base transport class used by Requestor.
 

Exception Summary
AvroRemoteException Base class for exceptions thrown to client by server.
 

Package org.apache.avro.ipc Description

Support for inter-process calls.



Copyright © 2010 The Apache Software Foundation