# Package org.apache.cayenne.remote

Contains classes an interfaces related to Cayenne remote object persistence features.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ClientConnection | A connection object used to interact with a remote Cayenne server.
  ClientMessage | A tag interface representing a message sent by a remote client to Cayenne service.
  RemoteService | Interface of a Cayenne remote service.

- Class Summary
  Class | Description
  --- | ---
  BaseConnection | A common base class for concrete ClientConnection implementations.
  BootstrapMessage | A message sent to a remote service to request Cayenne mapping info.
  ClientChannel | A `DataChannel` implementation that accesses a remote server via a ClientConnection.
  QueryMessage | A message passed to a DataChannel to request a query execution with result returned as QueryResponse.
  RemoteIncrementalFaultList | A list that serves as a container of Persistent objects.
  RemoteSession | A descriptor used by default service implementation to pass session parameters to the client.
  SyncMessage | A message used for synchronization of the child with parent.

## Package org.apache.cayenne.remote Description

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.

Copyright © 2001–2023 Apache Cayenne. All rights reserved.