public static interface Server.ProxyBuilder<T extends Server.ProxyBuilder,S extends Server>
| Modifier and Type | Method and Description |
|---|---|
T |
addProxy(java.lang.String hostName,
java.lang.String proxyHost)
Add host address to proxy.
|
S |
build()
Create a server.
|
T |
inetAddress(java.net.InetAddress inetAddress)
Specified server need to monitor the ip address.
|
T |
listener(Server.ServerListener listener)
Set the server listener.
|
T |
port(int port)
Specify the port on which the server listens.
|
T |
serverSocketFactory(javax.net.ServerSocketFactory factory)
Assigns
ServerSocketFactory instance. |
T |
sslContext(javax.net.ssl.SSLContext sslContext)
Assigns
SSLContext instance. |
T |
sslSocketInitializer(SSLSocketInitializer initializer)
Assigns
SSLSocketInitializer instance. |
T |
timeout(int timeout,
java.util.concurrent.TimeUnit timeUnit)
Connection and response timeout.
|
T addProxy(java.lang.String hostName, java.lang.String proxyHost)
hostName - such as: www.example.com, api.example.com, 192.168.1.111.proxyHost - such as: http://127.0.0.1:8080, http://localhost:8181T inetAddress(java.net.InetAddress inetAddress)
T port(int port)
T timeout(int timeout, java.util.concurrent.TimeUnit timeUnit)
T serverSocketFactory(javax.net.ServerSocketFactory factory)
ServerSocketFactory instance.T sslContext(javax.net.ssl.SSLContext sslContext)
SSLContext instance.T sslSocketInitializer(SSLSocketInitializer initializer)
SSLSocketInitializer instance.T listener(Server.ServerListener listener)
S build()