# Package org.apache.cayenne.remote

Contains classes an interfaces related to Cayenne remote object persistence features. Defines a set of message classes used for communication between client and server and provides a ClientChannel - a DataChannel implementation that connects to a remote service.

- Interface Summary
  Interface | Description
  --- | ---
  ClientConnection | A connection object used to interact with a remote Cayenne server.

- Class Summary
  Class | Description
  --- | ---
  BaseConnection | A common base class for concrete ClientConnection implementations.
  ClientChannel | A `DataChannel` implementation that accesses a remote server via a ClientConnection.