***`
@jupyterlite / @jupyterlite/kernel / LiteKernelClient
类:LiteKernelClient
#
定义于:packages/kernel/src/client.ts:35
处理对 /api/kernels 请求的类
实现#
IKernelAPIClient
构造函数#
构造函数
#
**new LiteKernelClient**
(options
):LiteKernelClient
定义于:packages/kernel/src/client.ts:41
构造新的内核
参数#
选项#
实例化选项
返回#
LiteKernelClient
访问器#
changed
#
获取签名#
**get**
**changed**
():ISignal
<this
,IChangedArgs
<IKernel
>>
定义于:packages/kernel/src/client.ts:61
内核映射更改时发出的信号
返回#
ISignal
<this
, IChangedArgs
<IKernel
>>
`***
serverSettings
#
获取签名#
get
serverSettings
():ISettings
定义于:packages/kernel/src/client.ts:54
内核客户端的服务器设置。
返回#
ISettings
实现#
Kernel.IKernelAPIClient.serverSettings
方法#
getModel()
#
getModel
(id
):Promise
<undefined
|IKernel
>
定义于:packages/kernel/src/client.ts:307
按 id 获取内核
参数#
id#
string
返回#
Promise
<undefined
| IKernel
>
实现#
Kernel.IKernelAPIClient.getModel
***`
handleStdin()
#
**handleStdin**
(inputRequest
):Promise
<IInputReplyMsg
>
定义于:packages/kernel/src/client.ts:314
处理从 Service Worker 收到的 stdin 请求。
参数#
inputRequest#
IInputRequestMsg
返回#
Promise
<IInputReplyMsg
>
`***
interrupt()
#
interrupt
(kernelId
):Promise
<void
>
定义于:packages/kernel/src/client.ts:270
中断内核。
参数#
kernelId#
string
返回#
Promise
<void
>
实现#
Kernel.IKernelAPIClient.interrupt
***`
listRunning()
#
**listRunning**
():Promise
<IModel
[]>
定义于:packages/kernel/src/client.ts:277
列出正在运行的内核。
返回#
Promise
<IModel
[]>
实现于#
Kernel.IKernelAPIClient.listRunning
`***
restart()
#
restart
(kernelId
):Promise
<void
>
定义于:packages/kernel/src/client.ts:257
重新启动内核。
参数#
kernelId#
string
内核 ID。
返回#
Promise
<void
>
实现#
Kernel.IKernelAPIClient.restart
***`
shutdown()
#
**shutdown**
(id
):Promise
<void
>
定义于:packages/kernel/src/client.ts:289
关闭内核。
参数#
id#
string
内核 ID。
返回#
Promise
<void
>
实现#
Kernel.IKernelAPIClient.shutdown
`***
shutdownAll()
#
shutdownAll
():Promise
<void
>
定义于:packages/kernel/src/client.ts:298
关闭所有内核。
返回#
Promise
<void
>
***`
startNew()
#
**startNew**(
options):
Promise\<
IModel`>
定义于:packages/kernel/src/client.ts:70
启动新内核。
参数#
options#
内核启动选项。
返回#
Promise
<IModel
>
实现#
Kernel.IKernelAPIClient.startNew