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
Ordering
- Alphabetic
- By Inheritance
Inherited
- PythonRunningProcess
- Serializable
- Serializable
- Product
- Equals
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
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