Package com.qwazr.server.configuration
Class ServerConfiguration.Builder
java.lang.Object
com.qwazr.server.configuration.ServerConfiguration.Builder
- Enclosing class:
- ServerConfiguration
public static class ServerConfiguration.Builder
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>
map
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder(java.util.Map<java.lang.String,java.lang.String> map)
-
Method Summary
Modifier and Type Method Description ServerConfiguration
build()
ServerConfiguration.Builder
data(java.nio.file.Path path)
ServerConfiguration.Builder
etcDirectory(java.nio.file.Path... etcDirectories)
ServerConfiguration.Builder
etcDirectory(java.util.Collection<java.nio.file.Path> etcDirectories)
ServerConfiguration.Builder
etcFilter(java.lang.String... etcFilters)
ServerConfiguration.Builder
etcFilter(java.util.Collection<java.lang.String> etcFilters)
java.util.Map<java.lang.String,java.lang.String>
finalMap()
ServerConfiguration.Builder
group(java.lang.String... groups)
ServerConfiguration.Builder
group(java.util.Collection<java.lang.String> groups)
ServerConfiguration.Builder
listenAddress(java.lang.String address)
ServerConfiguration.Builder
master(java.lang.String... masters)
ServerConfiguration.Builder
master(java.util.Collection<java.lang.String> masters)
ServerConfiguration.Builder
multicastAddress(java.lang.String multicastAddress)
ServerConfiguration.Builder
multicastPort(java.lang.Integer multicastPort)
ServerConfiguration.Builder
publicAddress(java.lang.String address)
ServerConfiguration.Builder
temp(java.nio.file.Path path)
ServerConfiguration.Builder
webAppAuthentication(java.lang.String authentication)
ServerConfiguration.Builder
webAppPort(java.lang.Integer webappPort)
ServerConfiguration.Builder
webAppRealm(java.lang.String webAppRealm)
ServerConfiguration.Builder
webServiceAuthentication(java.lang.String authentication)
ServerConfiguration.Builder
webServicePort(java.lang.Integer webServicePort)
ServerConfiguration.Builder
webServiceRealm(java.lang.String webServiceRealm)
-
Field Details
-
map
protected final java.util.Map<java.lang.String,java.lang.String> map
-
-
Constructor Details
-
Builder
protected Builder(java.util.Map<java.lang.String,java.lang.String> map)
-
-
Method Details
-
data
-
temp
-
publicAddress
-
listenAddress
-
master
-
master
-
group
-
group
-
etcFilter
-
etcFilter
-
etcDirectory
-
etcDirectory
public ServerConfiguration.Builder etcDirectory(java.util.Collection<java.nio.file.Path> etcDirectories) -
webAppPort
-
webServicePort
-
webAppAuthentication
-
webAppRealm
-
webServiceAuthentication
-
webServiceRealm
-
multicastAddress
-
multicastPort
-
finalMap
public java.util.Map<java.lang.String,java.lang.String> finalMap() -
build
- Throws:
java.io.IOException
-