Interface LocalSession

All Superinterfaces:
ClientSession, Session
All Known Implementing Classes:
LocalSessionImpl

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.