RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
All listed properties are a part of XCONF DS
Property Name | Meaning | Required To Be Added | Default Value |
---|---|---|---|
cassandra.keyspaceName | Cassandra keyspace to read from | true | |
cassandra.contactPoints | Cassandra url or ips, could be comma separated | true | |
cassandra.port | Cassandra port | true | |
cassandra.username | Cassandra user | true | |
cassandra.password | Password of cassandra user | true | |
cassandra.authKey | Key for decoding cassandra credentials | true | |
cassandra.consistencyLevel | Read/write consistency level | true | ONE |
cassandra.localDataCenter | Data center name. | false | null |
dataaccess.cache.changedKeysCfName | Cassandra CF that is used for syncronization between instances. Any changes made are written into this CF. | true | |
dataaccess.cache.tickDuration | Duration of tick for which we check for changed keys in cassandra | false | 60000 |
dataaccess.cache.retryCountUntilFullRefresh | Changed keys retry load count until a full refresh is attempted | false | 10 |
dataaccess.cache.changedKeysTimeWindowSize | 900000 | ||
dataaccess.cache.reloadCacheEntries | Indicates whether or not cache keys are elapsing | false | false |
dataaccess.cache.reloadCacheEntriesTimeout | Timeout for cache keys to elapse. | false | 1 |
dataaccess.cache.reloadCacheEntriesTimeUnit | Timeunit for cache keys elapsing timeout One of :
| false | DAYS |
dataaccess.cache.numberOfEntriesToProcessSequentially | Number of entries that until exceeded will be processed by single thread (namely rules) if exceeded will be processed by Runtime | false | 10000 |
dataaccess.cache.keysetChunkSizeForMassCacheLoad | Keys chunk size that is used to load keys during initial cache load | false | 500 |
specific.authKey | Key for decoding some properties | true | |
specific.maxConnections | Max connections in http client. | false | 2000 |
specific.maxConnectionsPerRoute | Max connections in http client used for specific url. | false | 2000 |
specific.requestTimeoutInMs | Request Timeout when calling tagging/xbo service by http client. | false | 5000 |
specific.connectionTimeoutInMs
| Connection timeout for http client. | false | 1000 |
specific.socketTimeoutInMs | Socket timeout for http client. | false | 5000 |
specific.haProxyHeaderName | Header name that is used to determine ip address of caller. As service is accessed only though ha-proxy host remote IP is substituted by ha-proxy ip address. | false | HA-Forwarded-For |
specific.recoveryFirmwareVersions | Allow non secure connection only for these firmware versions and models. For example, this value ".* .*" allows all versions and models. | false | |
specific.allowedNumberOfFeatures | Allowed number of features in feature rules. | false | 20 |
specific.readSkyApplicationTypeFromPartnerParam | Activate setting application type based on partnerId parameter from request. When the device calls xconf with partnerId=sky-* then applicationType=sky is set. | false | false |
cassandra.useSsl | Flag to use ssl connection | false | false |
ssl.authKey | Encrypted auth key | true | |
ssl.truststore.path | Path to truststore file | true | |
ssl.truststore.password | Truststore password encrypted by auth key | true | |
ssl.truststore | Truststore encoded in Base64 to set it up in property file or via VAULT, optional property, to use that truststore path should start from "vault" word | false | |
ssl.keystore.path | Path to keystore file | true | |
ssl.keystore.password | Keystore password encrypted by auth key | true | |
ssl.keystore | Keystore encoded in Base64 to set it up in property file or via VAULT, optional property, to use that keystore path should start from "vault" word | false | |
ssl.cipherSuites | TLS cipher suites, if ssl.cipherSuites is missed default value is TLS_RSA_WITH_AES_256_CBC_SHA | false | TLS_RSA_WITH_AES_256_CBC_SHA |
All listed properties are a part of XCONF Admin. All properties from DS (table above) are used in admin as well. Besides them there are few properties specific to admin only.
Property Name | Meaning | Required To Be Added | Default Value |
---|---|---|---|
specific.enableUpdateDeleteAPI | Expose update/delete API from data service code. | false | true |
...