mldong/jeeflow-core/event does not have a README file

    ProcessEvent

    pub(all) struct ProcessEvent {
    event_type : ProcessEventType
    source_id : Int64
    data :
    FlowData

    cc_actor_id : String?
    }

    ProcessEvent::cc_actor_id

    fn ProcessEvent::cc_actor_id(self : ProcessEvent) -> String?

    ProcessEvent::event_type

    fn ProcessEvent::event_type(self : ProcessEvent) -> ProcessEventType

    ProcessEvent::make

    fn ProcessEvent::make(event_type : ProcessEventType, source_id : Int64) -> ProcessEvent

    ProcessEvent::source_id

    fn ProcessEvent::source_id(self : ProcessEvent) -> Int64

    ProcessEvent::with_cc_actor_id

    fn ProcessEvent::with_cc_actor_id(self : ProcessEvent, cc_actor_id : String) -> ProcessEvent

    ProcessEvent::with_data

    ProcessEventType

    pub(all) enum ProcessEventType {
    ProcessInstanceStart
    ProcessInstanceEnd
    ProcessTaskStart
    CcCreate
    } derive(Eq, Show)

    ProcessEventType::code

    fn ProcessEventType::code(self : ProcessEventType) -> Int

    ProcessEventType::from_code

    fn ProcessEventType::from_code(code : Int) -> ProcessEventType?

    notify

    fn notify(event : ProcessEvent, listeners : Array[(ProcessEvent) -> Unit raise]) -> Unit

    事件发布:逐监听器兜底(issues/104 P2)——单监听器异常只捕获不传播, 不影响引擎主流程、不中断后续监听器。监听器形态为闭包数组(Ctx 装配)。

    Source Files