Package ch.squaredesk.nova.comm.http
Class HttpServerConfiguration.Builder
- java.lang.Object
-
- ch.squaredesk.nova.comm.http.HttpServerConfiguration.Builder
-
- Enclosing class:
- HttpServerConfiguration
public static class HttpServerConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpServerConfiguration.BuilderaddCompressibleMimeTypes(String... compressibleMimeTypes)HttpServerConfigurationbuild()HttpServerConfiguration.BuilderinterfaceName(String interfaceName)HttpServerConfiguration.Builderport(int port)HttpServerConfiguration.BuildersetCompressData(boolean compress)HttpServerConfiguration.BuildersslKeyStorePass(String s)HttpServerConfiguration.BuildersslKeyStorePath(String s)HttpServerConfiguration.BuildersslTrustStorePass(String s)HttpServerConfiguration.BuildersslTrustStorePath(String s)
-
-
-
Method Detail
-
interfaceName
public HttpServerConfiguration.Builder interfaceName(String interfaceName)
-
port
public HttpServerConfiguration.Builder port(int port)
-
sslKeyStorePath
public HttpServerConfiguration.Builder sslKeyStorePath(String s)
-
sslKeyStorePass
public HttpServerConfiguration.Builder sslKeyStorePass(String s)
-
sslTrustStorePath
public HttpServerConfiguration.Builder sslTrustStorePath(String s)
-
sslTrustStorePass
public HttpServerConfiguration.Builder sslTrustStorePass(String s)
-
setCompressData
public HttpServerConfiguration.Builder setCompressData(boolean compress)
-
addCompressibleMimeTypes
public HttpServerConfiguration.Builder addCompressibleMimeTypes(String... compressibleMimeTypes)
-
build
public HttpServerConfiguration build()
-
-