Class: Kernels#
@jupyterlite/kernel.Kernels
A class to handle requests to /api/kernels
Implements#
Constructors#
constructor#
new Kernels(options)
Construct a new Kernels
Parameters#
Name |
Type |
Description |
|---|---|---|
|
The instantiation options |
Defined in#
Properties#
_clients#
Private_clients:ObservableMap<Client>
Defined in#
_kernelClients#
Private_kernelClients:ObservableMap<Set<string>>
Defined in#
_kernels#
Private_kernels:ObservableMap<IKernel>
Defined in#
_kernelspecs#
Private_kernelspecs:IKernelSpecs
Defined in#
Methods#
restart#
restart(kernelId):Promise<IModel>
Restart a kernel.
Parameters#
Name |
Type |
Description |
|---|---|---|
|
|
The kernel id. |
Returns#
Promise<IModel>
Implementation of#
IKernels.restart
Defined in#
shutdown#
shutdown(id):Promise<void>
Shut down a kernel.
Parameters#
Name |
Type |
Description |
|---|---|---|
|
|
The kernel id. |
Returns#
Promise<void>
Implementation of#
IKernels.shutdown
Defined in#
startNew#
startNew(options):Promise<IModel>
Start a new kernel.
Parameters#
Name |
Type |
Description |
|---|---|---|
|
The kernel start options. |
Returns#
Promise<IModel>
Implementation of#
IKernels.startNew