[][src]Trait sdk_cds::service::ServiceTrait

pub trait ServiceTrait<T> {
    fn apply_configuration(&mut self, config: T) -> Result<(), CdsError>;
fn check_configuration(&self, config: T) -> Result<(), CdsError>;
fn heartbeat(&mut self, status: MonitoringStatus) -> Result<(), CdsError>;
fn register(
        &mut self,
        status: MonitoringStatus,
        config: T
    ) -> Result<(), CdsError>;
fn status(&self) -> MonitoringStatus; }

Required methods

fn apply_configuration(&mut self, config: T) -> Result<(), CdsError>

fn check_configuration(&self, config: T) -> Result<(), CdsError>

fn heartbeat(&mut self, status: MonitoringStatus) -> Result<(), CdsError>

fn register(
    &mut self,
    status: MonitoringStatus,
    config: T
) -> Result<(), CdsError>

fn status(&self) -> MonitoringStatus

Loading content...

Implementors

Loading content...