@jupyterlite

***`

@jupyterlite / @jupyterlite/kernel / LiteKernelClient

类:LiteKernelClient#

定义于:packages/kernel/src/client.ts:35

处理对 /api/kernels 请求的类

实现#

  • IKernelAPIClient

构造函数#

构造函数#

**new LiteKernelClient**(options): LiteKernelClient

定义于:packages/kernel/src/client.ts:41

构造新的内核

参数#

选项#

IOptions

实例化选项

返回#

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#

IKernelOptions

内核启动选项。

返回#

Promise<IModel>

实现#

Kernel.IKernelAPIClient.startNew