Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext-headless
common/headless-plugin-protocol
NotebookKernelsMain
Interface NotebookKernelsMain
interface
NotebookKernelsMain
{
$addKernel
(
handle
:
number
,
data
:
NotebookKernelDto
)
:
Promise
<
void
>
;
$addKernelDetectionTask
(
handle
:
number
,
notebookType
:
string
,
)
:
Promise
<
void
>
;
$addKernelSourceActionProvider
(
handle
:
number
,
eventHandle
:
number
,
notebookType
:
string
,
)
:
Promise
<
void
>
;
$beginNotebookExecution
(
handle
:
number
)
:
void
;
$completeExecution
(
handle
:
number
,
data
:
CellExecutionCompleteDto
)
:
void
;
$completeNotebookExecution
(
handle
:
number
)
:
void
;
$createExecution
(
handle
:
number
,
controllerId
:
string
,
uri
:
UriComponents
,
cellHandle
:
number
,
)
:
void
;
$createNotebookExecution
(
handle
:
number
,
controllerId
:
string
,
uri
:
UriComponents
,
)
:
void
;
$emitNotebookKernelSourceActionsChangeEvent
(
eventHandle
:
number
)
:
void
;
$postMessage
(
handle
:
number
,
editorId
:
undefined
|
string
,
message
:
any
,
)
:
Promise
<
boolean
>
;
$removeKernel
(
handle
:
number
)
:
void
;
$removeKernelDetectionTask
(
handle
:
number
)
:
void
;
$removeKernelSourceActionProvider
(
handle
:
number
,
eventHandle
:
number
,
)
:
void
;
$updateExecution
(
handle
:
number
,
data
:
CellExecuteUpdateDto
[]
)
:
void
;
$updateKernel
(
handle
:
number
,
data
:
Partial
<
NotebookKernelDto
>
)
:
void
;
$updateNotebookPriority
(
handle
:
number
,
uri
:
UriComponents
,
value
:
undefined
|
number
,
)
:
void
;
dispose
()
:
void
;
}
Hierarchy (
View Summary
)
Disposable
NotebookKernelsMain
Index
Methods
$add
Kernel
$add
Kernel
Detection
Task
$add
Kernel
Source
Action
Provider
$begin
Notebook
Execution
$complete
Execution
$complete
Notebook
Execution
$create
Execution
$create
Notebook
Execution
$emit
Notebook
Kernel
Source
Actions
Change
Event
$post
Message
$remove
Kernel
$remove
Kernel
Detection
Task
$remove
Kernel
Source
Action
Provider
$update
Execution
$update
Kernel
$update
Notebook
Priority
dispose
Methods
$add
Kernel
$addKernel
(
handle
:
number
,
data
:
NotebookKernelDto
)
:
Promise
<
void
>
Parameters
handle
:
number
data
:
NotebookKernelDto
Returns
Promise
<
void
>
$add
Kernel
Detection
Task
$addKernelDetectionTask
(
handle
:
number
,
notebookType
:
string
)
:
Promise
<
void
>
Parameters
handle
:
number
notebookType
:
string
Returns
Promise
<
void
>
$add
Kernel
Source
Action
Provider
$addKernelSourceActionProvider
(
handle
:
number
,
eventHandle
:
number
,
notebookType
:
string
,
)
:
Promise
<
void
>
Parameters
handle
:
number
eventHandle
:
number
notebookType
:
string
Returns
Promise
<
void
>
$begin
Notebook
Execution
$beginNotebookExecution
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
$complete
Execution
$completeExecution
(
handle
:
number
,
data
:
CellExecutionCompleteDto
)
:
void
Parameters
handle
:
number
data
:
CellExecutionCompleteDto
Returns
void
$complete
Notebook
Execution
$completeNotebookExecution
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
$create
Execution
$createExecution
(
handle
:
number
,
controllerId
:
string
,
uri
:
UriComponents
,
cellHandle
:
number
,
)
:
void
Parameters
handle
:
number
controllerId
:
string
uri
:
UriComponents
cellHandle
:
number
Returns
void
$create
Notebook
Execution
$createNotebookExecution
(
handle
:
number
,
controllerId
:
string
,
uri
:
UriComponents
,
)
:
void
Parameters
handle
:
number
controllerId
:
string
uri
:
UriComponents
Returns
void
$emit
Notebook
Kernel
Source
Actions
Change
Event
$emitNotebookKernelSourceActionsChangeEvent
(
eventHandle
:
number
)
:
void
Parameters
eventHandle
:
number
Returns
void
$post
Message
$postMessage
(
handle
:
number
,
editorId
:
undefined
|
string
,
message
:
any
,
)
:
Promise
<
boolean
>
Parameters
handle
:
number
editorId
:
undefined
|
string
message
:
any
Returns
Promise
<
boolean
>
$remove
Kernel
$removeKernel
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
$remove
Kernel
Detection
Task
$removeKernelDetectionTask
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
$remove
Kernel
Source
Action
Provider
$removeKernelSourceActionProvider
(
handle
:
number
,
eventHandle
:
number
)
:
void
Parameters
handle
:
number
eventHandle
:
number
Returns
void
$update
Execution
$updateExecution
(
handle
:
number
,
data
:
CellExecuteUpdateDto
[]
)
:
void
Parameters
handle
:
number
data
:
CellExecuteUpdateDto
[]
Returns
void
$update
Kernel
$updateKernel
(
handle
:
number
,
data
:
Partial
<
NotebookKernelDto
>
)
:
void
Parameters
handle
:
number
data
:
Partial
<
NotebookKernelDto
>
Returns
void
$update
Notebook
Priority
$updateNotebookPriority
(
handle
:
number
,
uri
:
UriComponents
,
value
:
undefined
|
number
,
)
:
void
Parameters
handle
:
number
uri
:
UriComponents
value
:
undefined
|
number
Returns
void
dispose
dispose
()
:
void
Dispose this object.
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$add
Kernel
$add
Kernel
Detection
Task
$add
Kernel
Source
Action
Provider
$begin
Notebook
Execution
$complete
Execution
$complete
Notebook
Execution
$create
Execution
$create
Notebook
Execution
$emit
Notebook
Kernel
Source
Actions
Change
Event
$post
Message
$remove
Kernel
$remove
Kernel
Detection
Task
$remove
Kernel
Source
Action
Provider
$update
Execution
$update
Kernel
$update
Notebook
Priority
dispose
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
Dispose this object.