public static interface EntityServerConfiguration.Builder extends ServerConfiguration.Builder<EntityServerConfiguration.Builder>
Modifier and Type | Method and Description |
---|---|
EntityServerConfiguration.Builder |
adminUser(User adminUser) |
EntityServerConfiguration |
build() |
EntityServerConfiguration.Builder |
clientLoggingEnabled(boolean clientLoggingEnabled) |
EntityServerConfiguration.Builder |
clientTypeIdleConnectionTimeouts(Map<String,Integer> clientTypeIdleConnectionTimeouts) |
EntityServerConfiguration.Builder |
connectionLimit(int connectionLimit) |
EntityServerConfiguration.Builder |
connectionPoolProvider(String connectionPoolProvider) |
EntityServerConfiguration.Builder |
connectionPoolUsers(Collection<User> connectionPoolUsers) |
EntityServerConfiguration.Builder |
database(Database database) |
EntityServerConfiguration.Builder |
domainModelClassNames(Collection<String> domainModelClassNames) |
EntityServerConfiguration.Builder |
idleConnectionTimeout(int idleConnectionTimeout) |
adminPort, auxiliaryServerFactoryClassNames, connectionMaintenanceIntervalMs, rmiClientSocketFactory, rmiServerSocketFactory, serializationFilterDryRun, serializationFilterWhitelist, serverName, serverNameProvider, sslEnabled
EntityServerConfiguration.Builder database(Database database)
database
- the Database implementationEntityServerConfiguration.Builder adminUser(User adminUser)
adminUser
- the admin userEntityServerConfiguration.Builder connectionLimit(int connectionLimit)
connectionLimit
- the maximum number of concurrent connections, -1 for no limitEntityServerConfiguration.Builder clientLoggingEnabled(boolean clientLoggingEnabled)
clientLoggingEnabled
- if true then client logging is enabled on startupEntityServerConfiguration.Builder idleConnectionTimeout(int idleConnectionTimeout)
idleConnectionTimeout
- the idle client connection timeoutEntityServerConfiguration.Builder connectionPoolProvider(String connectionPoolProvider)
connectionPoolProvider
- the connection pool provider classnameEntityServerConfiguration.Builder domainModelClassNames(Collection<String> domainModelClassNames)
domainModelClassNames
- the domain model classes to load on startupEntityServerConfiguration.Builder connectionPoolUsers(Collection<User> connectionPoolUsers)
connectionPoolUsers
- the users for which to initialize connection pools on startupEntityServerConfiguration.Builder clientTypeIdleConnectionTimeouts(Map<String,Integer> clientTypeIdleConnectionTimeouts)
clientTypeIdleConnectionTimeouts
- client type specific idle connection timeouts, mapped to clientTypeIdEntityServerConfiguration build()
build
in interface ServerConfiguration.Builder<EntityServerConfiguration.Builder>