The options used to initialize a SessionManager.

interface IOptions {
    kernelManager: Kernel.IManager;
    serverSettings?: ServerConnection.ISettings;
    sessionAPIClient?: ISessionAPIClient;
    standby?: Standby | () => boolean | Standby;
}

Hierarchy (View Summary)

Properties

kernelManager: Kernel.IManager

Kernel Manager

serverSettings?: ServerConnection.ISettings

The server settings for the manager.

sessionAPIClient?: ISessionAPIClient

The session API client.

standby?: Standby | () => boolean | Standby

When the manager stops polling the API. Defaults to when-hidden.