Trait v_common_module::veda_module::VedaQueueModule [−][src]
pub trait VedaQueueModule {
fn before_batch(&mut self, size_batch: u32) -> Option<u32>;
fn prepare(
&mut self,
queue_element: &mut Individual
) -> Result<bool, PrepareError>;
fn after_batch(
&mut self,
prepared_batch_size: u32
) -> Result<bool, PrepareError>;
fn heartbeat(&mut self) -> Result<(), PrepareError>;
fn before_start(&mut self);
fn before_exit(&mut self);
}Required methods
fn before_batch(&mut self, size_batch: u32) -> Option<u32>[src]
fn prepare(
&mut self,
queue_element: &mut Individual
) -> Result<bool, PrepareError>[src]
&mut self,
queue_element: &mut Individual
) -> Result<bool, PrepareError>
fn after_batch(
&mut self,
prepared_batch_size: u32
) -> Result<bool, PrepareError>[src]
&mut self,
prepared_batch_size: u32
) -> Result<bool, PrepareError>