Class CDORemoteSessionManager.EventAdapter
- java.lang.Object
-
- org.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
-
- org.eclipse.emf.cdo.session.remote.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 ofremote sessionrelated events.- Since:
- 3.0
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Constructor Description EventAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidnotifyOtherEvent(org.eclipse.net4j.util.event.IEvent event)protected voidonAdded(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)protected voidonClosed(CDORemoteSession remoteSession)Called if the local session issubscribedand a remote session to the same repository as the local session was closed.protected voidonLocalSubscriptionChanged(boolean subscribed)Called if thesubscription modeof the local session changed.protected voidonMessageReceived(CDORemoteSession remoteSession, CDORemoteSessionMessage message)Called if the local session issubscribedand a remote session hassentcustom data to the local session.protected voidonOpened(CDORemoteSession remoteSession)Called if the local session issubscribedand a new remote session was opened to the same repository as the local session.protected voidonRemoved(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)protected voidonSubscribed(CDORemoteSession remoteSession)Called if the local session issubscribedand a remote sessionsubscribedto the same repository as the local session.protected voidonUnsubscribed(CDORemoteSession remoteSession)Called if the local session issubscribedand a remote sessionunsubscribedfrom the same repository as the local session.
-
-
-
Method Detail
-
onLocalSubscriptionChanged
protected void onLocalSubscriptionChanged(boolean subscribed)
Called if thesubscription modeof the local session changed.
-
onOpened
protected void onOpened(CDORemoteSession remoteSession)
Called if the local session issubscribedand 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 issubscribedand a remote session to the same repository as the local session was closed.
-
onSubscribed
protected void onSubscribed(CDORemoteSession remoteSession)
Called if the local session issubscribedand a remote sessionsubscribedto the same repository as the local session.
-
onUnsubscribed
protected void onUnsubscribed(CDORemoteSession remoteSession)
Called if the local session issubscribedand a remote sessionunsubscribedfrom the same repository as the local session.
-
onMessageReceived
protected void onMessageReceived(CDORemoteSession remoteSession, CDORemoteSessionMessage message)
Called if the local session issubscribedand a remote session hassentcustom data to the local session.
-
notifyOtherEvent
protected void notifyOtherEvent(org.eclipse.net4j.util.event.IEvent event)
- Overrides:
notifyOtherEventin classorg.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
-
onAdded
protected final void onAdded(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)
- Overrides:
onAddedin classorg.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
-
onRemoved
protected final void onRemoved(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)
- Overrides:
onRemovedin classorg.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
-
-