public interface EntityServerConfiguration extends ServerConfiguration
EntityServer
.Modifier and Type | Interface and Description |
---|---|
static interface |
EntityServerConfiguration.Builder
A Builder for EntityServerConfiguration
|
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_SERVER_CONNECTION_LIMIT |
static org.slf4j.Logger |
LOG |
static PropertyValue<String> |
SERVER_CLIENT_CONNECTION_TIMEOUT
Specifies the default client connection timeout (ms) in a comma separated list.
|
static PropertyValue<Boolean> |
SERVER_CLIENT_LOGGING_ENABLED
The initial connection logging status on the server, either true (on) or false (off)
Value type: Boolean Default value: false |
static PropertyValue<Integer> |
SERVER_CONNECTION_LIMIT
Specifies maximum number of concurrent connections the server accepts
-1 indicates no limit and 0 indicates a closed server. |
static PropertyValue<String> |
SERVER_CONNECTION_POOL_FACTORY_CLASS
Specifies the class name of the connection pool factory to user.
Value type: String Default value: none |
static PropertyValue<String> |
SERVER_CONNECTION_POOL_USERS
Specifies a comma separated list of username:password combinations for which to create connection pools on startup
Example: scott:tiger,john:foo,paul:bar
|
static PropertyValue<String> |
SERVER_DOMAIN_MODEL_CLASSES
Specifies a comma separated list of domain model class names, these classes must be
available on the server classpath
|
AUXILIARY_SERVER_FACTORY_CLASS_NAMES, CLASSPATH_KEYSTORE, CONNECTION_MAINTENANCE_INTERVAL_MS, DEFAULT_CONNECTION_MAINTENANCE_INTERVAL, DEFAULT_IDLE_CONNECTION_TIMEOUT, IDLE_CONNECTION_TIMEOUT, JAVAX_NET_KEYSTORE, JAVAX_NET_KEYSTORE_PASSWORD, KEYSTORE, KEYSTORE_PASSWORD, LOCALHOST, REGISTRY_PORT, RMI_SERVER_HOSTNAME, SERIALIZATION_FILTER_DRYRUN, SERIALIZATION_FILTER_WHITELIST, SERVER_ADMIN_PORT, SERVER_ADMIN_USER, SERVER_CONNECTION_SSL_ENABLED, SERVER_NAME_PREFIX, SERVER_PORT
Modifier and Type | Method and Description |
---|---|
User |
adminUser() |
static EntityServerConfiguration.Builder |
builder(int serverPort,
int registryPort) |
static EntityServerConfiguration.Builder |
builderFromSystemProperties()
Returns a Builder initialized with values from system properties.
|
Map<String,Integer> |
clientTypeIdleConnectionTimeouts() |
int |
connectionLimit() |
String |
connectionPoolProvider() |
Collection<User> |
connectionPoolUsers() |
Database |
database() |
Collection<String> |
domainModelClassNames() |
static EntityServerConfiguration |
fromSystemProperties()
Parses configuration from system properties.
|
int |
idleConnectionTimeout() |
boolean |
isClientLoggingEnabled() |
auxiliaryServerFactoryClassNames, builder, connectionMaintenanceInterval, isSerializationFilterDryRun, isSslEnabled, registryPort, rmiClientSocketFactory, rmiServerSocketFactory, serializationFilterWhitelist, serverAdminPort, serverName, serverPort
static final org.slf4j.Logger LOG
static final int DEFAULT_SERVER_CONNECTION_LIMIT
static final PropertyValue<Integer> SERVER_CONNECTION_LIMIT
static final PropertyValue<String> SERVER_CONNECTION_POOL_FACTORY_CLASS
ConnectionPoolFactory
static final PropertyValue<String> SERVER_CLIENT_CONNECTION_TIMEOUT
static final PropertyValue<Boolean> SERVER_CLIENT_LOGGING_ENABLED
static final PropertyValue<String> SERVER_CONNECTION_POOL_USERS
static final PropertyValue<String> SERVER_DOMAIN_MODEL_CLASSES
Database database()
User adminUser()
int connectionLimit()
boolean isClientLoggingEnabled()
int idleConnectionTimeout()
String connectionPoolProvider()
Collection<String> domainModelClassNames()
Collection<User> connectionPoolUsers()
Map<String,Integer> clientTypeIdleConnectionTimeouts()
static EntityServerConfiguration.Builder builder(int serverPort, int registryPort)
builder
in interface ServerConfiguration
serverPort
- the server portregistryPort
- the registry portstatic EntityServerConfiguration.Builder builderFromSystemProperties()
builderFromSystemProperties
in interface ServerConfiguration
static EntityServerConfiguration fromSystemProperties()
fromSystemProperties
in interface ServerConfiguration