Class/Object

polynote.kernel.remote

RemoteKernel

Related Docs: object RemoteKernel | package remote

Permalink

class RemoteKernel[ServerAddress] extends Kernel

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RemoteKernel
  2. Kernel
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RemoteKernel(transport: TransportServer[ServerAddress], updates: Stream[Task, NotebookUpdate], closing: Semaphore, closed: Promise[Throwable, Unit])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def awaitClosed: Task[Unit]

    Permalink

    returns

    A task which will wait for the kernel to be closed. Completes with an error if the kernel closes due to error.

    Definition Classes
    RemoteKernelKernel
  6. def cancelAll(): RIO[BaseEnv with TaskManager, Unit]

    Permalink
    Definition Classes
    RemoteKernelKernel
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def completionsAt(id: CellID, pos: Int): RIO[BaseEnv with GlobalEnv with CellEnv, List[Completion]]

    Permalink

    Provide completions for the given position in the given cell

    Provide completions for the given position in the given cell

    Definition Classes
    RemoteKernelKernel
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def getHandleData(handleType: HandleType, handle: Int, count: Int): RIO[BaseEnv with StreamingHandles, Array[ByteVector32]]

    Permalink

    returns

    An array of up to count scodec.bits.ByteVector elements, in which each element represents one encoded element from the given handle of the given type

    Definition Classes
    RemoteKernelKernel
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. def info(): TaskG[KernelInfo]

    Permalink

    Provide free-form key/value HTML information about the kernel

    Provide free-form key/value HTML information about the kernel

    Definition Classes
    RemoteKernelKernel
  16. def init(): RIO[BaseEnv with GlobalEnv with CellEnv, Unit]

    Permalink

    Perform any initialization for the kernel

    Perform any initialization for the kernel

    Definition Classes
    RemoteKernelKernel
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def modifyStream(handleId: Int, ops: List[TableOp]): RIO[BaseEnv with StreamingHandles, Option[StreamingDataRepr]]

    Permalink

    Create a new StreamingDataRepr handle by performing TableOp operations on the given streaming handle.

    Create a new StreamingDataRepr handle by performing TableOp operations on the given streaming handle. The given handle itself must be unaffected.

    returns

    If the operations make no changes, returns the given handle. If the operations are valid for the stream, and it supports the modification, returns a new handle for the modified stream. If the stream doesn't support modification, returns None. If the modifications are invalid or unsupported by the the stream, it may either raise an error or return None.

    Definition Classes
    RemoteKernelKernel
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. def parametersAt(id: CellID, pos: Int): RIO[BaseEnv with GlobalEnv with CellEnv, Option[Signatures]]

    Permalink

    Provide parameter hints for the given position in the given cell

    Provide parameter hints for the given position in the given cell

    Definition Classes
    RemoteKernelKernel
  23. def queueCell(id: CellID): RIO[BaseEnv with GlobalEnv with CellEnv, Task[Unit]]

    Permalink

    Enqueues a cell to be run with its appropriate interpreter.

    Enqueues a cell to be run with its appropriate interpreter. Evaluating the outer task causes the cell to be queued, and evaluating the inner task blocks until it is finished evaluating.

    Definition Classes
    RemoteKernelKernel
  24. def releaseHandle(handleType: HandleType, handleId: Int): RIO[BaseEnv with StreamingHandles, Unit]

    Permalink

    Release a handle.

    Release a handle. No further data will be available using getHandleData().

    Definition Classes
    RemoteKernelKernel
  25. def shutdown(): TaskB[Unit]

    Permalink

    Shut down this kernel and its interpreters, releasing their resources and ending any internally managed tasks or processes

    Shut down this kernel and its interpreters, releasing their resources and ending any internally managed tasks or processes

    Definition Classes
    RemoteKernelKernel
  26. def status(): TaskB[KernelBusyState]

    Permalink

    Provide the current busy status of the kernel

    Provide the current busy status of the kernel

    Definition Classes
    RemoteKernelKernel
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def tasks(): RIO[BaseEnv with TaskManager, List[TaskInfo]]

    Permalink
    Definition Classes
    RemoteKernelKernel
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. def values(): TaskB[List[ResultValue]]

    Permalink

    Provide all values that currently are known by the kernel

    Provide all values that currently are known by the kernel

    Definition Classes
    RemoteKernelKernel
  31. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Kernel

Inherited from AnyRef

Inherited from Any

Ungrouped