Improve realibility 81/32481/2
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Thu, 22 Feb 2018 06:52:56 +0000 (12:22 +0530)
committerKanagaraj Manickam <kanagaraj.manickam@huawei.com>
Thu, 22 Feb 2018 13:59:19 +0000 (13:59 +0000)
Issue-ID: VFC-764

Change-Id: I348ac0da670751ce455125aad363d7137ecc299c
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/api/internalsvc/impl/VnfmAdapter2DriverMgrService.java
huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/api/internalsvc/impl/VnfmAdapterMgrService.java

index 535053b..83652b7 100644 (file)
@@ -107,9 +107,6 @@ public class VnfmAdapter2DriverMgrService implements IVnfmAdapter2DriverMgrServi
 
     private static class RegisterVnfm2DriverMgrThread implements Runnable {
 
-        // Thread lock Object
-        private final Object lockObject = new Object();
-
         private IVnfmAdapter2DriverManager adapter2DriverMgr = new VnfmAdapter2DriverManager();
 
         // url and mothedtype
@@ -153,9 +150,7 @@ public class VnfmAdapter2DriverMgrService implements IVnfmAdapter2DriverMgrServi
 
                 // 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...
index 28c018c..dabaf38 100644 (file)
@@ -106,9 +106,6 @@ public class VnfmAdapterMgrService implements IVnfmAdapterMgrService {
 
     private static class RegisterVnfmAdapterThread implements Runnable {
 
-        // Thread lock Object
-        private final Object lockObject = new Object();
-
         private IDriver2MSBManager adapter2MSBMgr = new Driver2MSBManager();
 
         // url and mothedtype
@@ -152,9 +149,7 @@ public class VnfmAdapterMgrService implements IVnfmAdapterMgrService {
 
                 // 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...