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 session
related 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 void
notifyOtherEvent(org.eclipse.net4j.util.event.IEvent event)
protected void
onAdded(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)
protected void
onClosed(CDORemoteSession remoteSession)
Called if the local session issubscribed
and a remote session to the same repository as the local session was closed.protected void
onLocalSubscriptionChanged(boolean subscribed)
Called if thesubscription mode
of the local session changed.protected void
onMessageReceived(CDORemoteSession remoteSession, CDORemoteSessionMessage message)
Called if the local session issubscribed
and a remote session hassent
custom data to the local session.protected void
onOpened(CDORemoteSession remoteSession)
Called if the local session issubscribed
and a new remote session was opened to the same repository as the local session.protected void
onRemoved(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)
protected void
onSubscribed(CDORemoteSession remoteSession)
Called if the local session issubscribed
and a remote sessionsubscribed
to the same repository as the local session.protected void
onUnsubscribed(CDORemoteSession remoteSession)
Called if the local session issubscribed
and a remote sessionunsubscribed
from the same repository as the local session.
-
-
-
Method Detail
-
onLocalSubscriptionChanged
protected void onLocalSubscriptionChanged(boolean subscribed)
Called if thesubscription mode
of the local session changed.
-
onOpened
protected void onOpened(CDORemoteSession remoteSession)
Called if the local session issubscribed
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 issubscribed
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 issubscribed
and a remote sessionsubscribed
to the same repository as the local session.
-
onUnsubscribed
protected void onUnsubscribed(CDORemoteSession remoteSession)
Called if the local session issubscribed
and a remote sessionunsubscribed
from the same repository as the local session.
-
onMessageReceived
protected void onMessageReceived(CDORemoteSession remoteSession, CDORemoteSessionMessage message)
Called if the local session issubscribed
and a remote session hassent
custom data to the local session.
-
notifyOtherEvent
protected void notifyOtherEvent(org.eclipse.net4j.util.event.IEvent event)
- Overrides:
notifyOtherEvent
in classorg.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
-
onAdded
protected final void onAdded(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)
- Overrides:
onAdded
in classorg.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
-
onRemoved
protected final void onRemoved(org.eclipse.net4j.util.container.IContainer<CDORemoteSession> container, CDORemoteSession element)
- Overrides:
onRemoved
in classorg.eclipse.net4j.util.container.ContainerEventAdapter<CDORemoteSession>
-
-