CouchDB (couchdb)
Configuration for a CouchDB Connector.
Name | Type | Default | Description |
---|---|---|---|
caching | boolean | true | Allows loading documents from http client's cache if it exists and the revision has not changed since last access. |
cleanupIdleConnections | boolean | true | Closes connections automatically when they are considered idle. |
connectionTimeout | A period of time with millisecond precision | 30s | The timeout to establish a connection. 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. |
enableSSL | boolean | false | Enables SSL when connecting to CouchDB. |
host | string | Host name for the CouchDB server. | |
id | string | A unique configuration ID. | |
jndiName | string | JNDI name for a CouchDB instance. | |
libraryRef | A reference to top level library element (string). | Specifies a library that contains the CouchDB Client library and its dependencies. | |
maxCacheEntries | int | 1000 | The maximum number of cache entries for the http client. |
maxConnections | int | 20 | The maximum number of concurrent connections to the host. |
maxObjectSizeBytes | int | 8192 | Sets the maximum size for a stored document. |
password | Reversably encoded password (string) | Password corresponding to your Couchdb User ID. | |
port | int | 5984 | Port number for the CouchDB server. |
relaxedSSLSettings | boolean | false | Enables relaxed SSL settings which allows the trust manager to accept any host and certificate. |
socketTimeout | A period of time with millisecond precision | 1m | The duration to wait for a response. 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. |
url | string | URL for the CouchDB server, which includes the host and port. | |
useExpectContinue | boolean | true | Use Expect Continue header in request when making requests to CouchDB. |
username | string | The CouchDB User ID used to log-in and access your DBs. |
library
Specifies a library that contains the CouchDB Client library and its dependencies.
Name | Type | Default | Description |
---|---|---|---|
apiTypeVisibility | string | spec,ibm-api,api,stable | The types of API packages that this class loader supports. This value is a comma-separated list of any combination of the following API packages: spec, ibm-api, api, stable, third-party. |
description | string | Description of shared library for administrators | |
filesetRef | List of references to top level fileset elements (comma-separated string). | Id of referenced Fileset | |
name | string | Name of shared library for administrators |
library > file
Id of referenced File
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
name | Path to a file | Fully qualified filename |
library > fileset
Id of referenced Fileset
Name | Type | Default | Description |
---|---|---|---|
caseSensitive | boolean | true | Boolean to indicate whether or not the search should be case sensitive (default: true). |
dir | Path to a directory | ${server.config.dir} | The base directory to search for files. |
excludes | string | The comma or space separated list of file name patterns to exclude from the search results, by default no files are excluded. | |
id | string | A unique configuration ID. | |
includes | string | * | The comma or space separated list of file name patterns to include in the search results (default: *). |
scanInterval | A period of time with millisecond precision | 0 | The scanning interval to determine whether files are added or removed from the fileset. The individual files are not scanned. The suffix for the interval of time is h-hour, m-minute, s-second, and ms-millisecond, for example, 2ms or 5s. The scanning interval is disabled by default and is disabled manually by setting the scan interval, scanInterval, to 0. 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. |
library > folder
Id of referenced folder
Name | Type | Default | Description |
---|---|---|---|
dir | Path to a directory | Directory or folder to be included in the library classpath for locating resource files | |
id | string | A unique configuration ID. |