Context

Trait Context 

Source
pub trait Context: Send {
    // Required methods
    fn collect(&mut self, record: Record);
    fn watermark(&mut self, wm: Watermark);
    fn kv(&self) -> Arc<dyn KvState>;
    fn timers(&self) -> Arc<dyn Timers>;
}
Expand description

Execution context visible to Sources and Operators.

Required Methods§

Source

fn collect(&mut self, record: Record)

Source

fn watermark(&mut self, wm: Watermark)

Source

fn kv(&self) -> Arc<dyn KvState>

Source

fn timers(&self) -> Arc<dyn Timers>

Implementors§