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

package org.eclipse.emf.cdo.session.remote
Client concepts for the communication and collaboration with other sessions.

Related Packages
Package
Description
org.eclipse.emf.cdo.session
Client concepts for dealing with sessions to CDO repositories.
Class
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.EventAdapter
A default adapter for all kinds of `remote session` related events.
CDORemoteSessionManager.LocalSubscriptionChangedEvent
An `event` that is fired by a `remote session manager` after the `subscription mode` of the `local session` changed.
CDORemoteSessionMessage
A message from a `remote session`.
CDORemoteSessionMessage.Priority
Enumerates the possible `remote session message` priorities.
CDORemoteSessionRequest
An `asynchronous` or `synchronous` request to a `remote session`.
CDORemoteSessionRequest.GlobalRequestHandler
Handles incoming `requests` in the context of all `globally registered` sessions and optionally sends back response `messages`.
CDORemoteSessionRequest.RequestHandler
Handles incoming `requests` in the context of a single `session` and optionally sends back response `messages`.
CDORemoteTopic
A topic to that the `local session` and `remote sessions` can subscribe in order to receive `events` about their `participation` and the `messages` that they send to the topic.
CDORemoteTopicEvent
A generic `event` fired from a `remote topic`.
CDORemoteTopicEvent.MessageReceived
A `remote topic event` fired from a `topic` when a `message` from a `remote session` has been received.