Interface InternalCDORemoteTopic

All Superinterfaces:
CDORemoteTopic, Comparable<CDORemoteTopic>, org.eclipse.net4j.util.container.IContainer<CDORemoteSession>, org.eclipse.net4j.util.event.INotifier

public interface InternalCDORemoteTopic extends CDORemoteTopic
Internal topic within a InternalCDORemoteSessionManager. It groups the remote sessions subscribed to a topic and routes topic messages from the manager to those sessions.
Since:
4.17
Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer

    org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>

    Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier

    org.eclipse.net4j.util.event.INotifier.INotifier2
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the remote session manager that manages this remote topic.
    Returns an array of the remote sessions that participate in this topic.
    void
     
    void
    handleRemoteSessionSubscribed(int sessionID, boolean subscribed)
     

    Methods inherited from interface org.eclipse.emf.cdo.session.remote.CDORemoteTopic

    getID, isSubscribed, sendMessage, unsubscribe

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.eclipse.net4j.util.container.IContainer

    getElements, isEmpty

    Methods inherited from interface org.eclipse.net4j.util.event.INotifier

    addListener, getListeners, hasListeners, removeListener