Class CDORemoteSessionManager.EventAdapter

  • All Implemented Interfaces:
    java.util.EventListener, org.eclipse.net4j.util.event.IListener
    Enclosing interface:
    CDORemoteSessionManager

    public static class CDORemoteSessionManager.EventAdapter
    extends org.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
    A default adapter for all kinds of remote session related events.
    Since:
    3.0
    Author:
    Eike Stepper
    • Constructor Detail

      • EventAdapter

        public EventAdapter()
    • Method Detail

      • onLocalSubscriptionChanged

        protected void onLocalSubscriptionChanged​(boolean subscribed)
        Called if the subscription mode of the local session changed.
      • onOpened

        protected void onOpened​(CDORemoteSession remoteSession)
        Called if the local session is subscribed and a new remote session was opened to the same repository as the local session.
      • onClosed

        protected void onClosed​(CDORemoteSession remoteSession)
        Called if the local session is subscribed and a remote session to the same repository as the local session was closed.
      • onSubscribed

        protected void onSubscribed​(CDORemoteSession remoteSession)
        Called if the local session is subscribed and a remote session subscribed to the same repository as the local session.
      • onUnsubscribed

        protected void onUnsubscribed​(CDORemoteSession remoteSession)
        Called if the local session is subscribed and a remote session unsubscribed from the same repository as the local session.
      • notifyOtherEvent

        protected void notifyOtherEvent​(org.eclipse.net4j.util.event.IEvent event)
        Overrides:
        notifyOtherEvent in class org.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
      • onAdded

        protected final void onAdded​(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container,
                                     CDORemoteSession element)
        Overrides:
        onAdded in class org.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
      • onRemoved

        protected final void onRemoved​(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container,
                                       CDORemoteSession element)
        Overrides:
        onRemoved in class org.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>