@jupyterlite / @jupyterlite/services / LiteKernelClient
Class: LiteKernelClient#
Defined in: packages/services/src/kernel/client.ts:35
A class to handle requests to /api/kernels
Implements#
IKernelAPIClient
Constructors#
Constructor#
new LiteKernelClient(
options):LiteKernelClient
Defined in: packages/services/src/kernel/client.ts:41
Construct a new Kernels
Parameters#
options#
The instantiation options
Returns#
LiteKernelClient
Accessors#
changed#
Get Signature#
get changed():
ISignal<this,IChangedArgs<IKernel>>
Defined in: packages/services/src/kernel/client.ts:61
Signal emitted when the kernels map changes
Returns#
ISignal<this, IChangedArgs<IKernel>>
serverSettings#
Get Signature#
get serverSettings():
ISettings
Defined in: packages/services/src/kernel/client.ts:54
The server settings for the kernel client.
Returns#
ISettings
Implementation of#
Kernel.IKernelAPIClient.serverSettings
Methods#
getModel()#
getModel(
id):Promise<undefined|IKernel>
Defined in: packages/services/src/kernel/client.ts:390
Get a kernel by id
Parameters#
id#
string
Returns#
Promise<undefined | IKernel>
Implementation of#
Kernel.IKernelAPIClient.getModel
handleStdin()#
handleStdin(
inputRequest):Promise<IInputReplyMsg>
Defined in: packages/services/src/kernel/client.ts:397
Handle stdin request received from Service Worker.
Parameters#
inputRequest#
IInputRequestMsg
Returns#
Promise<IInputReplyMsg>
interrupt()#
interrupt(
kernelId):Promise<void>
Defined in: packages/services/src/kernel/client.ts:338
Interrupt a kernel.
Parameters#
kernelId#
string
Returns#
Promise<void>
Implementation of#
Kernel.IKernelAPIClient.interrupt
listRunning()#
listRunning():
Promise<IModel[]>
Defined in: packages/services/src/kernel/client.ts:360
List the running kernels.
Returns#
Promise<IModel[]>
Implementation of#
Kernel.IKernelAPIClient.listRunning
restart()#
restart(
kernelId):Promise<void>
Defined in: packages/services/src/kernel/client.ts:325
Restart a kernel.
Parameters#
kernelId#
string
The kernel id.
Returns#
Promise<void>
Implementation of#
Kernel.IKernelAPIClient.restart
shutdown()#
shutdown(
id):Promise<void>
Defined in: packages/services/src/kernel/client.ts:372
Shut down a kernel.
Parameters#
id#
string
The kernel id.
Returns#
Promise<void>
Implementation of#
Kernel.IKernelAPIClient.shutdown
shutdownAll()#
shutdownAll():
Promise<void>
Defined in: packages/services/src/kernel/client.ts:381
Shut down all kernels.
Returns#
Promise<void>
startNew()#
startNew(
options):Promise<IModel>
Defined in: packages/services/src/kernel/client.ts:70
Start a new kernel.
Parameters#
options#
The kernel start options.
Returns#
Promise<IModel>
Implementation of#
Kernel.IKernelAPIClient.startNew