Data Systems
Data systems provide shared connection details for state and query managers.
MongoDB
Includes settings required for connecting to a MongoDB database.
uri
Connection string in URI format for connecting to MongoDB system (can be multiple comma separated)
mongodb://localhost:27017
-
database
Name of the database to connect
master
-
This system requires the following dependency added to deployment contents:
JDBC
Includes settings required for connecting to a database using JDBC.
uri
JDBC data source uri
jdbc:sqlite:test.db
-
connectionProperties
JDBC connection properties
DriverClassName=org.sqlite.JDBC,Username=user
-
dataSourceClassName
XA data source class name for transaction handling
org.postgresql.xa.PGXADataSource
-
For Jooq based JDBC state managers, the following system settings are also applicable:
dbms
Jooq DBMS name for SQLDialect
POSTGRES
DEFAULT
mergeInto
Whether the Jooq database class supports merge into or not
false
true
This system requires the following dependency added to deployment contents:
Elasticsearch
Includes settings required for connecting to an Elasticsearch server.
url
HTTP endpoint to access ES through REST API (can be multiple comma separated)
http://localhost:9200
-
pathPrefix
Path prefix to include for ES rest client builder
test
-
username
Username for accessing ES with basic authentication
*****
-
password
Password for accessing ES with basic authentication
*****
-
token
Service token to access ES with token authentication
*****
-
key
API key to access ES for key authentication
*****
-
secret
API secret to access ES for key authentication
*****
-
This system requires the following dependency added to deployment contents:
Redis
Includes settings required for connecting to a Redis store.
uri
Connection string in URI format for connecting to Redis system (can be multiple comma separated)
redis://localhost:6379
-
master
Master name if using sentinel pool
master
-
This system requires the following dependency added to deployment contents:
Couchbase
Includes settings required for connecting to a Couchbase database.
uri
Connection string in URI format for connecting to Couchbase system
couchbase://localhost
-
username
Username for access
user
-
password
Password for access
pass
-
bucket
Bucket to access
bucket_1
-
bucket.wait
Bucket wait duration
30
10
This system requires the following dependency added to deployment contents:
etcd
Includes settings required for connecting to an etcd server.
url
Comma separated list of endpoints for etcd server(s)
http://localhost:2379, http://localhost:2378
-
user
Username for etcd connection
****
-
password
Password for etcd connection
****
-
This system requires the following dependency added to deployment contents:
Last updated


