Package org.cometd.bayeux.server
Interface LocalSession
- All Superinterfaces:
ClientSession
,org.cometd.bayeux.Session
public interface LocalSession extends ClientSession
A LocalSession
is a ClientSession
within the server.
Unlike a ServerSession
that represents a remote client on the server,
a LocalSession
is a new client, that is not remote and hence
local to the server, that lives in the server.
A LocalSession
has an associated ServerSession
and both share
the same clientId, but have distinct sets of listeners, batching state, etc.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cometd.bayeux.client.ClientSession
ClientSession.Extension, ClientSession.MessageListener
-
Method Summary
Modifier and Type Method Description ServerSession
getServerSession()
Methods inherited from interface org.cometd.bayeux.client.ClientSession
addExtension, disconnect, disconnect, getChannel, getExtensions, handshake, handshake, handshake, remoteCall, removeExtension
-
Method Details
-
getServerSession
ServerSession getServerSession()- Returns:
- the associated
ServerSession
-