pub struct CompositeMessageProcessor { /* private fields */ }Expand description
A message processor that applies multiple processors in sequence
Implementations§
Source§impl CompositeMessageProcessor
impl CompositeMessageProcessor
Sourcepub fn new(processors: Vec<MessageProcessorType>) -> Self
pub fn new(processors: Vec<MessageProcessorType>) -> Self
Create a new composite message processor
Sourcepub fn add_processor(&mut self, processor: MessageProcessorType)
pub fn add_processor(&mut self, processor: MessageProcessorType)
Add a processor to the chain
Trait Implementations§
Source§impl Clone for CompositeMessageProcessor
impl Clone for CompositeMessageProcessor
Source§fn clone(&self) -> CompositeMessageProcessor
fn clone(&self) -> CompositeMessageProcessor
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompositeMessageProcessor
impl Debug for CompositeMessageProcessor
Source§impl MessageProcessor for CompositeMessageProcessor
impl MessageProcessor for CompositeMessageProcessor
Auto Trait Implementations§
impl Freeze for CompositeMessageProcessor
impl RefUnwindSafe for CompositeMessageProcessor
impl Send for CompositeMessageProcessor
impl Sync for CompositeMessageProcessor
impl Unpin for CompositeMessageProcessor
impl UnwindSafe for CompositeMessageProcessor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more