Trait sozu_lib::L7ListenerHandler

source ·
pub trait L7ListenerHandler {
    // Required methods
    fn get_sticky_name(&self) -> &str;
    fn get_connect_timeout(&self) -> u32;
    fn frontend_from_request(
        &self,
        host: &str,
        uri: &str,
        method: &Method
    ) -> Result<Route, FrontendFromRequestError>;
}

Required Methods§

source

fn get_sticky_name(&self) -> &str

source

fn get_connect_timeout(&self) -> u32

source

fn frontend_from_request( &self, host: &str, uri: &str, method: &Method ) -> Result<Route, FrontendFromRequestError>

retrieve a frontend by parsing a request’s hostname, uri and method

Implementors§