Trait batch_system::batch::HandlerBuilder[][src]

pub trait HandlerBuilder<N, C> {
    type Handler: PollHandler<N, C>;
    fn build(&mut self, priority: Priority) -> Self::Handler;
}
[]

A builder trait that can build up poll handlers.

Associated Types

type Handler: PollHandler<N, C>[src]

Required methods

fn build(&mut self, priority: Priority) -> Self::Handler[src]

Implementors

impl<EK, W> HandlerBuilder<ApplyFsm<EK>, ControlFsm> for Builder<EK, W> where
    EK: KvEngine,
    W: WriteBatch<EK>, 

impl<EK, ER, T> HandlerBuilder<PeerFsm<EK, ER>, StoreFsm<EK>> for RaftPollerBuilder<EK, ER, T> where
    EK: KvEngine + 'static,
    ER: RaftEngine + 'static,
    T: Transport + 'static,