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