c

quix.python

PythonRunningProcess

case class PythonRunningProcess(queryId: String, gatewayServer: Option[GatewayServer] = None, bridge: Option[PythonBridge] = None, process: Option[NuProcess] = None, file: Option[Path] = None) extends LazyLogging with Product with Serializable

Python Bridge is py4j bridge to connect between methods defined in quix.py and Quix execution model

queryId

the queryId that started the execution

gatewayServer

py4j instance for communication between python note and quix

bridge

py4j bridge that maps functions exposed in python to quix implementations

process

nuprocess instance that executes the python process

file

python code that contains all init quix code and actual python note content

Linear Supertypes
Serializable, Serializable, Product, Equals, LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PythonRunningProcess
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. LazyLogging
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PythonRunningProcess(queryId: String, gatewayServer: Option[GatewayServer] = None, bridge: Option[PythonBridge] = None, process: Option[NuProcess] = None, file: Option[Path] = None)

    queryId

    the queryId that started the execution

    gatewayServer

    py4j instance for communication between python note and quix

    bridge

    py4j bridge that maps functions exposed in python to quix implementations

    process

    nuprocess instance that executes the python process

    file

    python code that contains all init quix code and actual python note content

Value Members

  1. var bridge: Option[PythonBridge]
  2. def close: Task[Unit]

    Close all open resources and delete all temporary files

  3. var file: Option[Path]
  4. var gatewayServer: Option[GatewayServer]
  5. var process: Option[NuProcess]
  6. val queryId: String