@Authors(value="Nikolche Mihajlovski")
@Since(value="5.1.0")
public class ServerBuilder
extends org.rapidoid.RapidoidThing
| Constructor and Description |
|---|
ServerBuilder() |
public ServerBuilder address(String address)
public String address()
public ServerBuilder port(int port)
public int port()
public ServerBuilder workers(int workers)
public int workers()
public ServerBuilder protocol(Protocol protocol)
public Protocol protocol()
public ServerBuilder exchangeClass(Class<? extends DefaultExchange<?>> exchangeClass)
public Class<? extends DefaultExchange<?>> exchangeClass()
public ServerBuilder helperClass(Class<? extends RapidoidHelper> helperClass)
public Class<? extends RapidoidHelper> helperClass()
public int bufSizeKB()
public ServerBuilder bufSizeKB(int bufSizeKB)
public boolean noDelay()
public ServerBuilder noDelay(boolean noDelay)
public boolean syncBufs()
public ServerBuilder syncBufs(boolean syncBufs)
public boolean blockingAccept()
public ServerBuilder blockingAccept(boolean blockingAccept)
public boolean tls()
public ServerBuilder tls(boolean tls)
public String keystore()
public ServerBuilder keystore(String keystore)
public char[] keystorePassword()
public ServerBuilder keystorePassword(char[] keystorePassword)
public char[] keyManagerPassword()
public ServerBuilder keyManagerPassword(char[] keyManagerPassword)
public String truststore()
public ServerBuilder truststore(String truststore)
public char[] truststorePassword()
public ServerBuilder truststorePassword(char[] truststorePassword)
public SSLContext tlsContext()
public ServerBuilder tlsContext(SSLContext tlsContext)
public Server build()
Copyright © 2014–2017 Nikolche Mihajlovski and contributors. All rights reserved.