Trait 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§