Skip to main content

JitterEngine

Trait JitterEngine 

Source
pub trait JitterEngine: Send + Sync {
    // Required methods
    fn apply_jitter(&self, operation: JitterOperation) -> Result<JitterSchedule>;
    fn current_schedule(&self) -> Option<JitterSchedule>;
}
Expand description

Trait for jitter engines (temporal obfuscation)

Required Methods§

Source

fn apply_jitter(&self, operation: JitterOperation) -> Result<JitterSchedule>

Apply jitter to a commit operation

Source

fn current_schedule(&self) -> Option<JitterSchedule>

Get the current jitter schedule

Implementors§