Configuration for a MongoDB DB instance.
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
databaseName | string | Name of the database. | |
mongoRef | A reference to top level mongo element (string). | Specifies the Mongo instance that this DB instance belongs to. | |
jndiName | string | JNDI name for a MongoDB DB instance |
Specifies the Mongo instance that this DB instance belongs to.
Name | Type | Default | Description |
---|---|---|---|
libraryRef | A reference to top level library element (string). | Specifies a library that contains the MongoDB Java Driver. | |
onError |
| WARN | Determines the action to take in response to configuration errors. IGNORE Server will not issue any warning and error messages when it incurs a configuration error. FAIL Server will issue a warning or error message on the first error occurrence and then stop the server. WARN Server will issue warning and error messages when it incurs a configuration error. |
password | Reversably encoded password (string) | Password for database user. | |
user | string | Database user name. | |
autoConnectRetry | boolean | Retry connections to a server, for an interval up to the maxAutoConnectRetryTime, if the socket cannot be opened. | |
connectionsPerHost | int Min: 0 | Limits the number of open connections to each host. Connections are pooled when not in use. | |
connectTimeout | A period of time with millisecond precision | Connection timeout for new connections. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds. | |
cursorFinalizerEnabled | boolean | Attempts to clean up DBCursors that are not closed. | |
description | string | Description of a Mongo instance. | |
maxAutoConnectRetryTime | A period of time with millisecond precision | Interval during which to retry attempts to open a connection to a server. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds. | |
maxWaitTime | A period of time with millisecond precision | Maximum amount of time to wait for an available connection. If negative, the connection request never times out. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds. | |
socketKeepAlive | boolean | Configures whether or not to keep sockets alive. | |
socketTimeout | A period of time with millisecond precision | The socket timeout. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds. | |
threadsAllowedToBlockForConnectionMultiplier | int Min: 0 | This value, multiplied by connectionsPerHost, establishes an upper limit on threads that are allowed to wait for an available connection. | |
readPreference |
| Configures the read preference. primary primary secondaryPreferred secondaryPreferred secondary secondary primaryPreferred primaryPreferred nearest nearest | |
writeConcern |
| The reliability of a write operation to the mongo server. ERRORS_IGNORED ERRORS_IGNORED ACKNOWLEDGED ACKNOWLEDGED SAFE SAFE JOURNALED JOURNALED NORMAL NORMAL REPLICA_ACKNOWLEDGED REPLICA_ACKNOWLEDGED FSYNC_SAFE FSYNC_SAFE MAJORITY MAJORITY FSYNCED FSYNCED JOURNAL_SAFE JOURNAL_SAFE REPLICAS_SAFE REPLICAS_SAFE NONE NONE UNACKNOWLEDGED UNACKNOWLEDGED |
List of host names. The ordering of this list must be consistent with the list of ports, such that the first element in the list of host names corresponds to the first element in the list of ports, and so forth.
Specifies a library that contains the MongoDB Java Driver.
Name | Type | Default | Description |
---|---|---|---|
name | string | Name of shared library for administrators | |
description | string | Description of shared library for administrators | |
filesetRef | List of references to top level fileset elements (comma-separated string). | Id of referenced Fileset | |
apiTypeVisibility | string | spec,ibm-api,api | The types of API package this library's class loader will be able to see, as a comma-separated list of any combination of the following: spec, ibm-api, api, third-party. |
Id of referenced Fileset
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
dir | Path to a directory | ${server.config.dir} | The base directory to search for files. |
caseSensitive | boolean | true | Boolean to indicate whether or not the search should be case sensitive (default: true). |
includes | string | * | The comma or space separated list of file name patterns to include in the search results (default: *). |
excludes | string | The comma or space separated list of file name patterns to exclude from the search results, by default no files are excluded. | |
scanInterval | A period of time with millisecond precision | 0 | Scanning interval to check the fileset for changes as a long with a time unit suffix h-hour, m-minute, s-second, ms-millisecond (e.g. 2ms or 5s). Disabled (scanInterval=0) by default. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds. |
Id of referenced folder
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
dir | Path to a directory | Directory or folder to be included in the library classpath for locating resource files |
Id of referenced File
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
name | Path to a file | Fully qualified filename |
List of port numbers. The ordering of this list must be consistent with the list of host names, such that the first element in the list of host names corresponds to the first element in the list of ports, and so forth.