Merge "Fix potential null pointer places"
authorSteven Blimkie <Steven.Blimkie@amdocs.com>
Wed, 25 Jul 2018 14:51:11 +0000 (14:51 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 25 Jul 2018 14:51:11 +0000 (14:51 +0000)
sparkybe-onap-application/config/spring-beans/sparky-attribute-update-service.xml [new file with mode: 0644]
sparkybe-onap-application/config/spring-beans/sparky-gizmo.xml
sparkybe-onap-application/config/spring-beans/sparky-oxm.xml
sparkybe-onap-application/config/spring-beans/sparky-view-inspect-with-gizmo.xml
sparkybe-onap-service/src/main/java/org/onap/aai/sparky/aggregation/sync/HistoricalEntitySummarizer.java
sparkybe-onap-service/src/main/java/org/onap/aai/sparky/dal/ActiveInventoryAdapter.java
sparkybe-onap-service/src/main/java/org/onap/aai/sparky/dal/GizmoAdapter.java
sparkybe-onap-service/src/main/java/org/onap/aai/sparky/sync/SyncControllerImpl.java
sparkybe-onap-service/src/main/java/org/onap/aai/sparky/sync/task/SyncControllerTask.java
sparkybe-onap-service/src/main/java/org/onap/aai/sparky/viewandinspect/services/BaseGizmoVisualizationContext.java
sparkybe-onap-service/src/main/java/org/onap/aai/sparky/viewandinspect/services/BaseVisualizationContext.java

diff --git a/sparkybe-onap-application/config/spring-beans/sparky-attribute-update-service.xml b/sparkybe-onap-application/config/spring-beans/sparky-attribute-update-service.xml
new file mode 100644 (file)
index 0000000..6ae1edb
--- /dev/null
@@ -0,0 +1,19 @@
+<beans profile="resources" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context"
+        xmlns:task="http://www.springframework.org/schema/task"
+        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
+                http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd
+                http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd">
+
+        <bean id="attributeUpdater" class="org.onap.aai.sparky.editattributes.AttributeUpdater">
+                <constructor-arg ref="oxmModelLoader" />
+                <constructor-arg ref="oxmEntityLookup" />
+                <constructor-arg ref="activeInventoryAdapter" />
+        </bean>
+
+        <bean id="attributeEditProcessor"
+                class="org.onap.aai.sparky.editattributes.AttributeEditProcessor">
+                <constructor-arg ref="attributeUpdater" />
+        </bean>
+
+</beans>
\ No newline at end of file
index cc6031a..adf3507 100644 (file)
@@ -23,8 +23,8 @@
                <constructor-arg ref="oxmModelLoader" />
                <constructor-arg ref="gizmoRestEndpointConfig" />
                <property name="relationshipsBasePath"
-                       value="/services/inventory/relationships/${gizmo.apiVersion:v12}/" />
-               <property name="inventoryBasePath" value="/services/inventory/${gizmo.apiVersion:v12}/" />
+                       value="/services/inventory/relationships/${gizmo.apiVersion:v12}" />
+               <property name="inventoryBasePath" value="/services/inventory/${gizmo.apiVersion:v12}" />
        </bean>
 
 </beans>
\ No newline at end of file
index ed084dc..ecba6cd 100644 (file)
                        value="entitycounthistoryindex" />
        </bean>
 
-       <bean id="attributeUpdater" class="org.onap.aai.sparky.editattributes.AttributeUpdater">
-               <constructor-arg ref="oxmModelLoader" />
-               <constructor-arg ref="oxmEntityLookup" />
-               <constructor-arg ref="activeInventoryAdapter" />
-       </bean>
-
-       <bean id="attributeEditProcessor"
-               class="org.onap.aai.sparky.editattributes.AttributeEditProcessor">
-               <constructor-arg ref="attributeUpdater" />
-       </bean>
-
        <bean id="geoVisualizationProcessor" class="org.onap.aai.sparky.inventory.GeoVisualizationProcessor">
                <constructor-arg ref="elasticSearchAdapter" />
                <constructor-arg name="topographicalSearchIndexName"
index f709446..d7b9ff1 100644 (file)
@@ -45,7 +45,7 @@
                class="org.onap.aai.sparky.viewandinspect.services.BaseVisualizationService">
                <constructor-arg ref="oxmModelLoader" />
                <constructor-arg ref="visualizationConfigurations" />
-               <constructor-arg ref="activeInventoryAdapter" />
+               <constructor-arg name="aaiAdapter"><null/></constructor-arg>
                <constructor-arg ref="gizmoAdapter" />
                <constructor-arg ref="elasticSearchAdapter" />
                <constructor-arg ref="elasticSearchEndpointConfig" />
index a41df4f..c6cd3b1 100644 (file)
@@ -76,7 +76,6 @@ public class HistoricalEntitySummarizer extends AbstractEntitySynchronizer
   /**
    * Instantiates a new historical entity summarizer.
    *
-   * @param indexName the index name
    * @throws Exception the exception
    */
   public HistoricalEntitySummarizer(ElasticSearchSchemaConfig schemaConfig, int internalSyncWorkers,
@@ -304,6 +303,7 @@ public class HistoricalEntitySummarizer extends AbstractEntitySynchronizer
         Thread.sleep(500);
       } catch (InterruptedException exc) {
         LOG.error(AaiUiMsgs.INTERRUPTED, "historical Entities", exc.getMessage());
+        Thread.currentThread().interrupt();
       }
     }
 
index 214538f..33d2ff4 100644 (file)
@@ -360,6 +360,7 @@ public class ActiveInventoryAdapter {
         Thread.sleep(50);
       } catch (InterruptedException exc) {
         LOG.error(AaiUiMsgs.QUERY_AAI_WAIT_INTERRUPTION, exc.getLocalizedMessage());
+        Thread.currentThread().interrupt();
         break;
       }
       LOG.error(AaiUiMsgs.QUERY_AAI_RETRY_FAILURE_WITH_SEQ, url, String.valueOf(retryCount + 1));
index 86573d2..a888c8b 100644 (file)
@@ -238,6 +238,7 @@ public class GizmoAdapter {
                                Thread.sleep(50);
                        } catch (InterruptedException exc) {
                                LOG.error(AaiUiMsgs.QUERY_AAI_WAIT_INTERRUPTION, exc.getLocalizedMessage());
+                               Thread.currentThread().interrupt();
                                break;
                        }
                        LOG.error(AaiUiMsgs.QUERY_AAI_RETRY_FAILURE_WITH_SEQ, url, String.valueOf(retryCount + 1));
index 397e2fe..8b008de 100644 (file)
@@ -626,6 +626,7 @@ public class SyncControllerImpl implements SyncController {
       } catch (InterruptedException exc) {
         LOG.error(AaiUiMsgs.ERROR_GENERIC,
             "An error occurred while waiting for sync to complete. Error = " + exc.getMessage());
+        Thread.currentThread().interrupt();
       }
 
     }
index 18567d5..be05e30 100644 (file)
@@ -41,6 +41,7 @@ public class SyncControllerTask implements Runnable {
       try {
         Thread.sleep(1000);
       } catch (InterruptedException e) {
+        Thread.currentThread().interrupt();
         // exit out of the sync-wait-loop
         break;
       }
index 066873d..4177b44 100644 (file)
@@ -798,6 +798,7 @@ public class BaseGizmoVisualizationContext implements VisualizationContext {
         Thread.sleep(10);
       } catch (InterruptedException exc) {
         LOG.error(AaiUiMsgs.PROCESSING_LOOP_INTERUPTED, exc.getMessage());
+        Thread.currentThread().interrupt();
         return;
       }
 
index 5dd5aca..0cbd52e 100644 (file)
@@ -1434,6 +1434,7 @@ public class BaseVisualizationContext implements VisualizationContext {
         Thread.sleep(10);
       } catch (InterruptedException exc) {
         LOG.error(AaiUiMsgs.PROCESSING_LOOP_INTERUPTED, exc.getMessage());
+        Thread.currentThread().interrupt();
         return;
       }