package websocket
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ActionLog(actionId: Option[ActionId], level: String, timestamp: LocalDateTime, message: String) extends Product with Serializable
- class IncrementalStatusInfoListener extends StateListener with SmartDataLakeLogger
-
case class
SDLMessage(msgType: SDLMessageType, statusUpdate: Option[StatusUpdate] = None, log: Option[ActionLog] = None) extends Product with Serializable
Represents a message that can be sent between a DAG Execution of SmartDataLakeBuilder and a web frontend, such as Airflow
Represents a message that can be sent between a DAG Execution of SmartDataLakeBuilder and a web frontend, such as Airflow
- msgType
The type of the message. For message type Log, log must be filled. For message type StatusUpdate, statusUpdate must be filled.
- statusUpdate
Status update sent to the web frontend
- log
Log message sent to the web frontend
- Annotations
- @Scaladoc()
- class StatusInfoSocket extends WebSocketAdapter with SmartDataLakeLogger
- case class StatusUpdate(actionId: Option[String], runtimeInfo: Option[RuntimeInfo], phase: ExecutionPhase, finalState: Option[RuntimeEventState]) extends Product with Serializable
Value Members
- object SDLMessageType extends Enumeration