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