Improve realiabilty by using sleep instead of wait 83/32483/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Thu, 22 Feb 2018 06:42:30 +0000 (12:12 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Thu, 22 Feb 2018 06:54:37 +0000 (12:24 +0530)
Issue-ID: VFC-764

Change-Id: I6b91a1c3d5655eb0bdae9549f4d630094c55df8e
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
ResmanagementService/service/src/main/java/org/onap/vfc/nfvo/resmanagement/service/adapter/impl/ResmgrAdapterMgrService.java

index 625b41d..12e4061 100644 (file)
@@ -106,9 +106,6 @@ public class ResmgrAdapterMgrService implements IResmgrAdapterMgrService {
 
     private static class RegisterResmgrThread implements Runnable {
 
-        // Thread lock Object
-        private final Object lockObject = new Object();
-
         private IResmgrAdapter2MSBManager adapter2MSBMgr = new ResmgrAdapter2MSBManager();
 
         // url and mothedtype
@@ -151,9 +148,7 @@ public class ResmgrAdapterMgrService implements IResmgrAdapterMgrService {
 
                 // if registration fails,wait one minute and try again
                 try {
-                    synchronized(lockObject) {
-                        lockObject.wait(Constant.REPEAT_REG_TIME);
-                    }
+                    Thread.sleep(Constant.REPEAT_REG_TIME);
                 } catch(InterruptedException e) {
                     LOG.error(e.getMessage(), e);
                     // Restore interrupted state...