Fixing ciruclar dependency issue 23/125123/1
authorputhuparambil.aditya <aditya.puthuparambil@bell.ca>
Tue, 19 Oct 2021 11:06:57 +0000 (12:06 +0100)
committerputhuparambil.aditya <aditya.puthuparambil@bell.ca>
Tue, 19 Oct 2021 11:06:57 +0000 (12:06 +0100)
Issue-ID: CPS-738
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I74a0aefb477d36ba2320332fd82e91cf8324bd84

cps-service/src/main/java/org/onap/cps/notification/CpsDataUpdatedEventFactory.java

index 85e5aba..2985ed5 100644 (file)
@@ -34,6 +34,7 @@ import org.onap.cps.spi.FetchDescendantsOption;
 import org.onap.cps.spi.model.Anchor;
 import org.onap.cps.spi.model.DataNode;
 import org.onap.cps.utils.DataMapUtils;
+import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Component;
 
 @Component
@@ -58,7 +59,8 @@ public class CpsDataUpdatedEventFactory {
     private final CpsDataService cpsDataService;
     private final CpsAdminService cpsAdminService;
 
-    public CpsDataUpdatedEventFactory(final CpsDataService cpsDataService, final CpsAdminService cpsAdminService) {
+    public CpsDataUpdatedEventFactory(@Lazy final CpsDataService cpsDataService,
+        final CpsAdminService cpsAdminService) {
         this.cpsDataService = cpsDataService;
         this.cpsAdminService = cpsAdminService;
     }