protected abstract static class BasicServer.Builder<T extends BasicServer.Builder,S extends BasicServer>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
abstract S |
build() |
T |
inetAddress(java.net.InetAddress inetAddress) |
T |
listener(Server.ServerListener listener) |
T |
port(int port) |
T |
serverSocketFactory(javax.net.ServerSocketFactory factory) |
T |
sslContext(javax.net.ssl.SSLContext sslContext) |
T |
sslSocketInitializer(SSLSocketInitializer initializer) |
T |
timeout(int timeout,
java.util.concurrent.TimeUnit timeUnit) |
public T inetAddress(java.net.InetAddress inetAddress)
public T port(int port)
public T timeout(int timeout, java.util.concurrent.TimeUnit timeUnit)
public T serverSocketFactory(javax.net.ServerSocketFactory factory)
public T sslContext(javax.net.ssl.SSLContext sslContext)
public T sslSocketInitializer(SSLSocketInitializer initializer)
public T listener(Server.ServerListener listener)
public abstract S build()