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