| 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.
|