Trait dubbo::registry::Registry

source ·
pub trait Registry {
    type NotifyListener;

    // Required methods
    fn register(&mut self, url: Url) -> Result<(), StdError>;
    fn unregister(&mut self, url: Url) -> Result<(), StdError>;
    fn subscribe(
        &self,
        url: Url,
        listener: Self::NotifyListener
    ) -> Result<(), StdError>;
    fn unsubscribe(
        &self,
        url: Url,
        listener: Self::NotifyListener
    ) -> Result<(), StdError>;
}

Required Associated Types§

Required Methods§

source

fn register(&mut self, url: Url) -> Result<(), StdError>

source

fn unregister(&mut self, url: Url) -> Result<(), StdError>

source

fn subscribe( &self, url: Url, listener: Self::NotifyListener ) -> Result<(), StdError>

source

fn unsubscribe( &self, url: Url, listener: Self::NotifyListener ) -> Result<(), StdError>

Implementors§