# Package org.eclipse.emf.cdo.session.remote

Client concepts for the communication and collaboration with other sessions.

- Interface Summary
  Interface | Description
  --- | ---
  CDORemoteSession | Represents a remote session that is connected to the same repository as the `local session` that the `remote session manager` points to.
  CDORemoteSessionEvent | A generic `event` fired from a `remote session manager` to indicate `remote session` activities.
  CDORemoteSessionEvent.MessageReceived | A `remote session event` fired from a `remote session manager` when a `message` from a `remote session` has been received.
  CDORemoteSessionEvent.SubscriptionChanged | A `remote session event` fired from a `remote session manager` when the `subscription state` of a `remote session` has changed.
  CDORemoteSessionManager | Provides collaborative access to the `remote sessions` that are connected to the same repository as the `local session`.
  CDORemoteSessionManager.LocalSubscriptionChangedEvent | An `event` that is fired by a `remote session manager` after the `subscription mode` of the `local session` changed.

- Class Summary
  Class | Description
  --- | ---
  CDORemoteSessionManager.EventAdapter | A default adapter for all kinds of `remote session` related events.
  CDORemoteSessionMessage | A message from a `remote session`.

- Enum Summary
  Enum | Description
  --- | ---
  CDORemoteSessionMessage.Priority | Enumerates the possible `remote session message` priorities.