Package

polynote.kernel

remote

Permalink

package remote

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. remote
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Announce(reqId: Int, remoteAddress: String) extends RemoteRequestResponse with Product with Serializable

    Permalink
  2. final case class CancelRequest(reqId: Int, taskId: Option[TinyString]) extends RemoteRequest with Product with Serializable

    Permalink
  3. final case class CompletionsAtRequest(reqId: Int, id: CellID, pos: Int) extends RemoteRequest with Product with Serializable

    Permalink
  4. final case class CompletionsAtResponse(reqId: Int, completions: List[Completion]) extends RemoteRequestResponse with Product with Serializable

    Permalink
  5. final case class ErrorResponse(reqId: Int, err: Throwable) extends RemoteRequestResponse with Product with Serializable

    Permalink
  6. final case class GetHandleDataRequest(reqId: Int, sessionId: Int, handleType: HandleType, handle: Int, count: Int) extends RemoteRequest with Product with Serializable

    Permalink
  7. final case class GetHandleDataResponse(reqId: Int, data: Array[ByteVector32]) extends RemoteRequestResponse with Product with Serializable

    Permalink
  8. sealed trait IdentifyChannel extends AnyRef

    Permalink
  9. final case class KernelInfoRequest(reqId: Int) extends RemoteRequest with Product with Serializable

    Permalink
  10. final case class KernelInfoResponse(reqId: Int, info: KernelInfo) extends RemoteRequestResponse with Product with Serializable

    Permalink
  11. final case class KernelStatusResponse(status: KernelStatusUpdate) extends RemoteResponse with Product with Serializable

    Permalink
  12. final case class ListTasksRequest(reqId: Int) extends RemoteRequest with Product with Serializable

    Permalink
  13. final case class ListTasksResponse(reqId: Int, result: List[TaskInfo]) extends RemoteRequestResponse with Product with Serializable

    Permalink
  14. final case class ModifyStreamRequest(reqId: Int, sessionId: Int, handleId: Int, ops: List[TableOp]) extends RemoteRequest with Product with Serializable

    Permalink
  15. final case class ModifyStreamResponse(reqId: Int, result: Option[StreamingDataRepr]) extends RemoteRequestResponse with Product with Serializable

    Permalink
  16. final case class ParametersAtRequest(reqId: Int, id: CellID, pos: Int) extends RemoteRequest with Product with Serializable

    Permalink
  17. final case class ParametersAtResponse(reqId: Int, signatures: Option[Signatures]) extends RemoteRequestResponse with Product with Serializable

    Permalink
  18. type PublishRemoteResponse = Has[RPublish[BaseEnv, RemoteResponse]]

    Permalink
  19. final case class QueueCellRequest(reqId: Int, id: CellID) extends RemoteRequest with Product with Serializable

    Permalink
  20. final case class ReleaseHandleRequest(reqId: Int, sessionId: Int, handleType: HandleType, handleId: Int) extends RemoteRequest with Product with Serializable

    Permalink
  21. class RemoteKernel[ServerAddress] extends Kernel

    Permalink
  22. class RemoteKernelClient extends AnyRef

    Permalink
  23. class RemoteNotebookRef extends NotebookRef

    Permalink

    A NotebookRef implementation used on the remote client.

    A NotebookRef implementation used on the remote client. Because its updates come only from the server, it doesn't do any versioning logic, and it ignores results and other operations. It just updates the notebook with the transport's update stream.

    TODO: should separate into two interfaces, to ensure Kernel isn't using the other methods?

  24. sealed trait RemoteRequest extends AnyRef

    Permalink
  25. abstract class RemoteRequestCompanion[T] extends AnyRef

    Permalink
  26. sealed trait RemoteRequestResponse extends RemoteResponse

    Permalink
  27. sealed trait RemoteResponse extends AnyRef

    Permalink
  28. abstract class RemoteResponseCompanion[T <: RemoteResponse] extends AnyRef

    Permalink
  29. class RemoteSparkKernel extends Service

    Permalink
  30. final case class ResultResponse(reqId: Int, result: Result) extends RemoteRequestResponse with Product with Serializable

    Permalink
  31. final case class ResultsResponse(reqId: Int, results: List[Result]) extends RemoteRequestResponse with Product with Serializable

    Permalink
  32. final case class RunCompleteResponse(reqId: Int) extends RemoteRequestResponse with Product with Serializable

    Permalink
  33. final case class ShutdownRequest(reqId: Int) extends RemoteRequest with Product with Serializable

    Permalink
  34. final case class ShutdownResponse(reqId: Int) extends RemoteRequestResponse with Product with Serializable

    Permalink
  35. class SocketTransport extends Transport[InetSocketAddress]

    Permalink

    A transport that communicates over a socket with a kernel process it's deployed via spark-submit.

    A transport that communicates over a socket with a kernel process it's deployed via spark-submit. Requires that spark-submit is a valid executable command on the path.

  36. class SocketTransportClient extends TransportClient

    Permalink
  37. class SocketTransportServer extends TransportServer[InetSocketAddress]

    Permalink
  38. final case class StartupRequest(reqId: Int, notebook: Notebook, globalVersion: Int, config: PolynoteConfig) extends RemoteRequest with Product with Serializable

    Permalink
  39. final case class StatusRequest(reqId: Int) extends RemoteRequest with Product with Serializable

    Permalink
  40. final case class StatusResponse(reqId: Int, status: KernelBusyState) extends RemoteRequestResponse with Product with Serializable

    Permalink
  41. trait Transport[ServerAddress] extends AnyRef

    Permalink
  42. trait TransportClient extends AnyRef

    Permalink
  43. trait TransportServer[ServerAddress] extends AnyRef

    Permalink
  44. final case class UnitResponse(reqId: Int) extends RemoteRequestResponse with Product with Serializable

    Permalink
  45. final case class ValuesRequest(reqId: Int) extends RemoteRequest with Product with Serializable

    Permalink
  46. final case class ValuesResponse(reqId: Int, values: List[ResultValue]) extends RemoteRequestResponse with Product with Serializable

    Permalink

Value Members

  1. object Announce extends RemoteResponseCompanion[Announce] with Serializable

    Permalink
  2. object CancelRequest extends RemoteRequestCompanion[CancelRequest] with Serializable

    Permalink
  3. object CompletionsAtRequest extends RemoteRequestCompanion[CompletionsAtRequest] with Serializable

    Permalink
  4. object CompletionsAtResponse extends RemoteResponseCompanion[CompletionsAtResponse] with Serializable

    Permalink
  5. object DeploySparkSubmit extends DeployCommand

    Permalink
  6. object ErrorResponse extends RemoteResponseCompanion[ErrorResponse] with Serializable

    Permalink
  7. object GetHandleDataRequest extends RemoteRequestCompanion[GetHandleDataRequest] with Serializable

    Permalink
  8. object GetHandleDataResponse extends RemoteResponseCompanion[GetHandleDataResponse] with Serializable

    Permalink
  9. object IdentifyChannel

    Permalink
  10. object KernelInfoRequest extends RemoteRequestCompanion[KernelInfoRequest] with Serializable

    Permalink
  11. object KernelInfoResponse extends RemoteResponseCompanion[KernelInfoResponse] with Serializable

    Permalink
  12. object KernelStatusResponse extends RemoteResponseCompanion[KernelStatusResponse] with Serializable

    Permalink
  13. object ListTasksRequest extends RemoteRequestCompanion[ListTasksRequest] with Serializable

    Permalink
  14. object ListTasksResponse extends RemoteResponseCompanion[ListTasksResponse] with Serializable

    Permalink
  15. object MainChannel extends IdentifyChannel with Product with Serializable

    Permalink
  16. object ModifyStreamRequest extends RemoteRequestCompanion[ModifyStreamRequest] with Serializable

    Permalink
  17. object ModifyStreamResponse extends RemoteResponseCompanion[ModifyStreamResponse] with Serializable

    Permalink
  18. object NotebookUpdatesChannel extends IdentifyChannel with Product with Serializable

    Permalink
  19. object ParametersAtRequest extends RemoteRequestCompanion[ParametersAtRequest] with Serializable

    Permalink
  20. object ParametersAtResponse extends RemoteResponseCompanion[ParametersAtResponse] with Serializable

    Permalink
  21. object QueueCellRequest extends RemoteRequestCompanion[QueueCellRequest] with Serializable

    Permalink
  22. object ReleaseHandleRequest extends RemoteRequestCompanion[ReleaseHandleRequest] with Serializable

    Permalink
  23. object RemoteKernel extends Service

    Permalink
  24. object RemoteKernelClient extends App

    Permalink
  25. object RemoteNotebookRef

    Permalink
  26. object RemoteRequest

    Permalink
  27. object RemoteResponse

    Permalink
  28. object RemoteSparkKernel extends RemoteSparkKernel

    Permalink
  29. object ResultResponse extends RemoteResponseCompanion[ResultResponse] with Serializable

    Permalink
  30. object ResultsResponse extends RemoteResponseCompanion[ResultsResponse] with Serializable

    Permalink
  31. object RunCompleteResponse extends RemoteResponseCompanion[RunCompleteResponse] with Serializable

    Permalink
  32. object ShutdownRequest extends RemoteRequestCompanion[ShutdownRequest] with Serializable

    Permalink
  33. object ShutdownResponse extends RemoteResponseCompanion[ShutdownResponse] with Serializable

    Permalink
  34. object SocketTransport

    Permalink
  35. object SocketTransportClient

    Permalink
  36. object SocketTransportServer

    Permalink
  37. object StartupRequest extends RemoteRequestCompanion[StartupRequest] with Serializable

    Permalink
  38. object StatusRequest extends RemoteRequestCompanion[StatusRequest] with Serializable

    Permalink
  39. object StatusResponse extends RemoteResponseCompanion[StatusResponse] with Serializable

    Permalink
  40. object UnitResponse extends RemoteResponseCompanion[UnitResponse] with Serializable

    Permalink
  41. object ValuesRequest extends RemoteRequestCompanion[ValuesRequest] with Serializable

    Permalink
  42. object ValuesResponse extends RemoteResponseCompanion[ValuesResponse] with Serializable

    Permalink
  43. def asPropString(m: Map[String, String]): List[String]

    Permalink
  44. lazy val javaOptions: Map[String, String]

    Permalink
  45. def jvmArgs(nbConfig: NotebookConfig): List[String]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped