Trait mmids_core::workflows::steps::ExternalStreamHandler   
source · [−]pub trait ExternalStreamHandler {
    fn prepare_stream(&mut self, stream_name: &str, outputs: &mut StepOutputs);
    fn stop_stream(&mut self);
    fn handle_resolved_future(
        &mut self, 
        future: Box<dyn StreamHandlerFutureResult>, 
        outputs: &mut StepOutputs
    ) -> ResolvedFutureStatus;
}Expand description
Trait used to handle different external resources for a single stream