## Uses of Class
org.eclipse.emf.cdo.session.remote.CDORemoteSessionMessage

- Packages that use CDORemoteSessionMessage
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.session.remote | Client concepts for the communication and collaboration with other sessions.
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- - ### Uses of CDORemoteSessionMessage in org.eclipse.emf.cdo.session.remote

    Methods in org.eclipse.emf.cdo.session.remote that return CDORemoteSessionMessage
    Modifier and Type | Method | Description
    --- | --- | ---
    `CDORemoteSessionMessage` | CDORemoteSessionEvent.MessageReceived.`getMessage()` |

    Methods in org.eclipse.emf.cdo.session.remote with parameters of type CDORemoteSessionMessage
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | CDORemoteSessionManager.EventAdapter.`onMessageReceived​(CDORemoteSession remoteSession, CDORemoteSessionMessage message)` | Called if the local session is `subscribed` and a remote session has `sent` custom data to the local session.
    `boolean` | CDORemoteSession.`sendMessage​(CDORemoteSessionMessage message)` | Sends a unicast message to this remote session if it is subscribed.
    `java.util.Set<CDORemoteSession>` | CDORemoteSessionManager.`sendMessage​(CDORemoteSessionMessage message, java.util.Collection<CDORemoteSession> recipients)` | Same as `CDORemoteSessionManager.sendMessage(CDORemoteSessionMessage, CDORemoteSession...)` but with a recipients `collection`.
    `java.util.Set<CDORemoteSession>` | CDORemoteSessionManager.`sendMessage​(CDORemoteSessionMessage message, CDORemoteSession... recipients)` | Sends a multicast message to the subscribed recipients.

  - ### Uses of CDORemoteSessionMessage in org.eclipse.emf.cdo.spi.server

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type CDORemoteSessionMessage
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | InternalSession.`sendRemoteMessageNotification​(InternalSession sender, CDORemoteSessionMessage message)` |
    `java.util.List<java.lang.Integer>` | InternalSessionManager.`sendRemoteMessageNotification​(InternalSession sender, CDORemoteSessionMessage message, int[] recipients)` |
    `void` | ISessionProtocol.`sendRemoteMessageNotification​(InternalSession sender, CDORemoteSessionMessage message)` |

  - ### Uses of CDORemoteSessionMessage in org.eclipse.emf.spi.cdo

    Methods in org.eclipse.emf.spi.cdo with parameters of type CDORemoteSessionMessage
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | InternalCDORemoteSessionManager.`handleRemoteSessionMessage​(int sessionID, CDORemoteSessionMessage message)` |
    `java.util.Set<java.lang.Integer>` | CDOSessionProtocol.`sendRemoteMessage​(CDORemoteSessionMessage message, java.util.List<CDORemoteSession> recipients)` |