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§
fn get_sticky_name(&self) -> &str
fn get_connect_timeout(&self) -> u32
Sourcefn frontend_from_request(
&self,
host: &str,
uri: &str,
method: &Method,
) -> Result<Route, FrontendFromRequestError>
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