Casandra data center and consistency level 49/23549/1
authorshalomb <shalomb@amdocs.com>
Wed, 15 Nov 2017 07:22:34 +0000 (09:22 +0200)
committershalomb <shalomb@amdocs.com>
Wed, 15 Nov 2017 07:22:34 +0000 (09:22 +0200)
fix null check

Change-Id: If1b541c3cacf0040cc13c6e1d57dd9fd854623e9
Issue-Id:SDC-656
Signed-off-by: shalomb <shalomb@amdocs.com>
openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/src/main/java/org/openecomp/core/nosqldb/util/ConfigurationManager.java

index 80adeb6..fd7c104 100644 (file)
@@ -112,10 +112,13 @@ public class ConfigurationManager {
   public String[] getAddresses() {
 
     String addresses = System.getProperty(CASSANDRA_ADDRESSES);
-    if (Objects.isNull(addresses)) {
+    if (Objects.nonNull(addresses)) {
       return addresses.split(",");
     }
     List lsAddresses = (ArrayList) cassandraConfiguration.get(CASSANDRA_HOSTS_KEY);
+    if (Objects.isNull(addresses) || addresses.length() == 0) {
+      throw new RuntimeException("Missing Cassandra hose.Cassandra host missing is mandatory.");
+    }
     String[] addressesArray;
     addressesArray = (String[]) lsAddresses.toArray(new String[lsAddresses.size()]);
     return addressesArray;