Trait disqrust::Handler
[−]
[src]
pub trait Handler { fn process_job(&self, queue_name: &[u8], jobid: &String, body: Vec<u8>) -> JobStatus; fn process_error(&self, _: &[u8], _: &String, _: u32, _: u32) -> bool { ... } }
Handles a job task.
Required Methods
Provided Methods
fn process_error(&self, _: &[u8], _: &String, _: u32, _: u32) -> bool
Decides if a job that failed in the past should be re-executed.
nack
is the count of negatives acknowledges.
additional_deliveries
is the number of times the job was processed
but it was not acknowledged.