Package | Description |
---|---|
bayou.http |
Http server.
|
bayou.tcp |
Non-blocking TCP server.
|
Modifier and Type | Method and Description |
---|---|
TcpAddress |
HttpProxy.address()
The proxy address.
|
TcpAddress |
ConnectTunnel.address() |
Modifier and Type | Method and Description |
---|---|
Function<TcpAddress,Async<UserPass>> |
HttpClientConf.get_userPassSupplier() |
Modifier and Type | Method and Description |
---|---|
Async<HttpClientConnection> |
HttpClient.newConnection(TcpAddress dest)
Create a new HTTP connection to `dest` address.
|
Async<HttpResponse> |
HttpClient.send0(HttpRequest request,
TcpAddress dest)
Send a request to `dest`.
|
Modifier and Type | Method and Description |
---|---|
HttpClientConf |
HttpClientConf.userPassSupplier(Function<TcpAddress,Async<UserPass>> userPassSupplier)
Username/password supplier for server authentications.
|
Constructor and Description |
---|
ConnectTunnel(TcpAddress address,
Supplier<Async<UserPass>> userPassSupplier)
Create an HTTP CONNECT tunnel.
|
HttpProxy(TcpAddress address,
Supplier<Async<UserPass>> userPassSupplier)
Create an HttpProxy.
|
Modifier and Type | Method and Description |
---|---|
TcpAddress |
TcpTunnel.address()
The address of the tunnel service.
|
TcpAddress |
Socks5Tunnel.address() |
Constructor and Description |
---|
Socks5Tunnel(TcpAddress address,
boolean remoteDns,
Supplier<Async<UserPass>> userPassSupplier)
Create a SOCKS5 tunnel.
|