Construct a new session manager.
The default options for each session.
Handle a session starting.
The server settings for the manager.
A signal emitted when there is a connection failure.
A signal emitted when the delegate is disposed.
Test whether the delegate has been disposed.
Test whether the manager is ready.
A promise that fulfills when the manager is ready.
A signal emitted when the running sessions change.
Dispose of the resources used by the manager.
Find a session by id.
Find a session by path.
Force a refresh of the running sessions.
A promise that with the list of running sessions.
This is not typically meant to be called by the user, since the manager maintains its own internal state.
Execute a request to the server to poll running kernels and update state.
Create an iterator over the most recent running sessions.
A new iterator over the running sessions.
Shut down a session by id.
Shut down all sessions.
A promise that resolves when all of the kernels are shut down.
Start a new session. See also [[startNewSession]].
Options for creating the session
Options for connecting to the session
Find a session associated with a path and stop it if it is the only session using that kernel.
The path in question.
A promise that resolves when the relevant sessions are stopped.
Generated using TypeDoc
An implementation of a session manager.