***`
@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#
获取签名#
getserverSettings():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