public interface InternalCDORemoteSessionManager extends CDORemoteSessionManager, ILifecycle
CDORemoteSessionManager.EventAdapter, CDORemoteSessionManager.LocalSubscriptionChangedEvent
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
ILifecycle.DeferrableActivation
Modifier and Type | Method and Description |
---|---|
InternalCDORemoteSession |
createRemoteSession(int sessionID,
String userID,
boolean subscribed) |
InternalCDOSession |
getLocalSession()
Returns the
local session this CDORemoteSessionManager belongs to. |
void |
handleRemoteSessionClosed(int sessionID) |
void |
handleRemoteSessionMessage(int sessionID,
CDORemoteSessionMessage message) |
void |
handleRemoteSessionOpened(int sessionID,
String userID) |
void |
handleRemoteSessionSubscribed(int sessionID,
boolean subscribed) |
void |
setLocalSession(InternalCDOSession localSession) |
getRemoteSessions, isForceSubscription, isSubscribed, sendMessage, sendMessage, setForceSubscription
getElements, isEmpty
addListener, getListeners, hasListeners, removeListener
activate, deactivate, getLifecycleState, isActive
InternalCDOSession getLocalSession()
CDORemoteSessionManager
local session
this CDORemoteSessionManager belongs to.getLocalSession
in interface CDORemoteSessionManager
void setLocalSession(InternalCDOSession localSession)
InternalCDORemoteSession createRemoteSession(int sessionID, String userID, boolean subscribed)
void handleRemoteSessionOpened(int sessionID, String userID)
void handleRemoteSessionClosed(int sessionID)
void handleRemoteSessionSubscribed(int sessionID, boolean subscribed)
void handleRemoteSessionMessage(int sessionID, CDORemoteSessionMessage message)
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.