A no-op terminal manager to be used when starting terminals is not supported.
Construct a new terminal manager.
Readonly
The server settings of the manager.
A signal emitted when there is a connection failure.
A signal emitted when the delegate is disposed.
Whether the manager is active.
Test whether the delegate has been disposed.
Test whether the manager is ready.
Used for testing.
A promise that fulfills when the manager is ready (never).
A signal emitted when the running terminals change.
Dispose of the resources used by the manager.
Whether the terminal service is available.
Force a refresh of the running terminals.
A promise that with the list of running terminals.
This is intended to be called only in response to a user action, since the manager maintains its internal state.
Protected
Execute a request to the server to poll running sessions and update state.
Create an iterator over the most recent running terminals.
A new iterator over the running terminals.
Shut down a session by id - throw an error since it is not supported.
Shut down all terminal sessions.
A promise that resolves when all of the sessions are shut down.
Create a new terminal session - throw an error since it is not supported.
Optional
A no-op terminal manager to be used when starting terminals is not supported.