aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java
diff options
context:
space:
mode:
authorSingla, Rajiv (rs153v) <rs153v@att.com>2018-03-20 13:41:33 -0400
committerSingla, Rajiv (rs153v) <rs153v@att.com>2018-03-20 13:41:53 -0400
commit28eaf8279e520aba8ab8b6db8aec151af0c58b5d (patch)
tree19d3c81928c2c2541dc386b99cd96c8bc585006c /dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java
parent7904a8783b91aae406aa96949c9d28f9948110e9 (diff)
Added Redis Support
Issue-ID: DCAEGEN2-406 Change-Id: I857cab2a82de86181dcc7558b47e656d596245cf Signed-off-by: Singla, Rajiv (rs153v) <rs153v@att.com>
Diffstat (limited to 'dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java')
-rw-r--r--dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java b/dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java
index b55ab4f..9f10d8c 100644
--- a/dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java
+++ b/dcae-analytics-cdap-tca/src/main/java/org/onap/dcae/apod/analytics/cdap/tca/settings/TCAAppPreferences.java
@@ -108,6 +108,12 @@ public class TCAAppPreferences implements CDAPAppPreferences {
protected String aaiEnrichmentProxyURL;
+
+ // Redis Distributed caching
+ protected Boolean enableRedisCaching;
+
+ protected String redisHosts;
+
/**
* Default constructor to setup default values for TCA App Preferences
*/
@@ -123,11 +129,15 @@ public class TCAAppPreferences implements CDAPAppPreferences {
enableAlertCEFFormat = AnalyticsConstants.TCA_DEFAULT_ENABLE_CEF_FORMATTED_ALERT;
+ // aai
enableAAIEnrichment = AnalyticsConstants.TCA_DEFAULT_ENABLE_AAI_ENRICHMENT;
aaiEnrichmentIgnoreSSLCertificateErrors =
AnalyticsConstants.TCA_DEFAULT_AAI_ENRICHMENT_IGNORE_SSL_CERTIFICATE_ERRORS;
aaiEnrichmentProxyURL = AnalyticsConstants.TCA_DEFAULT_AAI_ENRICHMENT_PROXY_URL;
+ // redis
+ enableRedisCaching = AnalyticsConstants.TCA_DEFAULT_ENABLE_REDIS_CACHING;
+
}
public String getSubscriberHostName() {
@@ -311,6 +321,14 @@ public class TCAAppPreferences implements CDAPAppPreferences {
return aaiEnrichmentProxyURL;
}
+ public Boolean getEnableRedisCaching() {
+ return enableRedisCaching;
+ }
+
+ public String getRedisHosts() {
+ return redisHosts;
+ }
+
@Override
public String toString() {
return Objects.toStringHelper(this)
@@ -344,6 +362,8 @@ public class TCAAppPreferences implements CDAPAppPreferences {
.add("aaiVNFEnrichmentAPIPath", aaiVNFEnrichmentAPIPath)
.add("aaiVMEnrichmentAPIPath", aaiVMEnrichmentAPIPath)
.add("aaiEnrichmentProxyEnabled", aaiEnrichmentProxyURL == null ? "false" : "true")
+ .add("enableRedisCaching", enableRedisCaching)
+ .add("redisHosts", redisHosts)
.toString();
}
}