| Package | Description | 
|---|---|
| org.apache.avro.ipc | Support for inter-process calls. | 
| org.apache.avro.ipc.generic | |
| org.apache.avro.ipc.netty | |
| org.apache.avro.ipc.reflect | |
| org.apache.avro.ipc.specific | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DatagramTransceiverA datagram-based  Transceiverimplementation. | 
| class  | HttpTransceiverAn HTTP-based  Transceiverimplementation. | 
| class  | LocalTransceiverImplementation of IPC that remains in process. | 
| class  | SaslSocketTransceiverA  Transceiverthat usesjavax.security.saslfor
 authentication and encryption. | 
| class  | SocketTransceiverDeprecated. 
 use  SaslSocketTransceiverinstead. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Transceiver | Ipc. createTransceiver(URI uri)Create a client  Transceiverconnecting to the provided URI. | 
| Transceiver | Requestor. getTransceiver() | 
| protected Transceiver | SocketServer. getTransceiver(SocketChannel channel)Deprecated.  Creates an appropriate  Transceiverfor this server. | 
| protected Transceiver | SaslSocketServer. getTransceiver(SocketChannel channel) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<ByteBuffer> | Responder. respond(List<ByteBuffer> buffers,
       Transceiver connection)Called by a server to deserialize a request, compute and serialize a response
 or error. | 
| Constructor and Description | 
|---|
| Requestor(Protocol local,
         Transceiver transceiver) | 
| Constructor and Description | 
|---|
| GenericRequestor(Protocol protocol,
                Transceiver transceiver) | 
| GenericRequestor(Protocol protocol,
                Transceiver transceiver,
                GenericData data) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NettyTransceiverA Netty-based  Transceiverimplementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> T | ReflectRequestor. getClient(Class<T> iface,
         Transceiver transceiver)Create a proxy instance whose methods invoke RPCs. | 
| static <T> T | ReflectRequestor. getClient(Class<T> iface,
         Transceiver transceiver,
         ReflectData reflectData)Create a proxy instance whose methods invoke RPCs. | 
| Constructor and Description | 
|---|
| ReflectRequestor(Class<?> iface,
                Transceiver transceiver) | 
| ReflectRequestor(Class<?> iface,
                Transceiver transceiver,
                ReflectData data) | 
| ReflectRequestor(Protocol protocol,
                Transceiver transceiver) | 
| ReflectRequestor(Protocol protocol,
                Transceiver transceiver,
                ReflectData data) | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> T | SpecificRequestor. getClient(Class<T> iface,
         Transceiver transceiver)Create a proxy instance whose methods invoke RPCs. | 
| static <T> T | SpecificRequestor. getClient(Class<T> iface,
         Transceiver transceiver,
         SpecificData data)Create a proxy instance whose methods invoke RPCs. | 
| Constructor and Description | 
|---|
| SpecificRequestor(Class<?> iface,
                 Transceiver transceiver) | 
| SpecificRequestor(Class<?> iface,
                 Transceiver transceiver,
                 SpecificData data) | 
| SpecificRequestor(Protocol protocol,
                 Transceiver transceiver) | 
| SpecificRequestor(Protocol protocol,
                 Transceiver transceiver,
                 SpecificData data) | 
Copyright © 2009–2020 The Apache Software Foundation. All rights reserved.