pub struct RegisterBrokerProcessor { /* private fields */ }Expand description
Register broker processor
Implementations§
Source§impl RegisterBrokerProcessor
impl RegisterBrokerProcessor
Sourcepub fn new(metadata: Arc<MetadataStore>, raft: Arc<RaftController>) -> Self
pub fn new(metadata: Arc<MetadataStore>, raft: Arc<RaftController>) -> Self
Create a new register broker processor
Sourcepub async fn process_request(
&self,
request: RegisterBrokerRequest,
) -> Result<RegisterBrokerResponse>
pub async fn process_request( &self, request: RegisterBrokerRequest, ) -> Result<RegisterBrokerResponse>
Process register broker request
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RegisterBrokerProcessor
impl !RefUnwindSafe for RegisterBrokerProcessor
impl Send for RegisterBrokerProcessor
impl Sync for RegisterBrokerProcessor
impl Unpin for RegisterBrokerProcessor
impl !UnwindSafe for RegisterBrokerProcessor
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