# Package org.apache.avro.ipc

Support for inter-process calls.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Callback<T> | Interface for receiving asynchronous callbacks.
  Server | A server listening on a port.

- Class Summary
  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.
  HttpTransceiver | An HTTP-based `Transceiver` implementation.
  Ipc | IPC utilities, including client and server factories.
  LocalTransceiver | Implementation of IPC that remains in process.
  MD5 |
  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 Summary
  Enum | Description
  --- | ---
  HandshakeMatch |

## Package org.apache.avro.ipc Description

Support for inter-process calls.

Copyright © 2009–2024 The Apache Software Foundation. All rights reserved.