Trait sozu_lib::ProxyConfiguration
source · pub trait ProxyConfiguration<Session> {
fn notify(&mut self, message: ProxyRequest) -> ProxyResponse;
fn accept(&mut self, token: ListenToken) -> Result<TcpStream, AcceptError>;
fn create_session(
&mut self,
socket: TcpStream,
token: ListenToken,
wait_time: Duration,
proxy: Rc<RefCell<Self>>
) -> Result<(), AcceptError>;
}