# Package org.apache.cayenne.remote

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.

- Related Packages
  Package
  Description
  org.apache.cayenne
  Contains persistence APIs directly accessible by users.
  org.apache.cayenne.remote.hessian
  org.apache.cayenne.remote.service
- Class
  Description
  BaseConnection
  A common base class for concrete ClientConnection implementations.
  ClientChannel
  A `DataChannel` implementation that accesses a remote server via a ClientConnection.
  ClientConnection
  A connection object used to interact with a remote Cayenne server.