X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=zte%2Fsfc-driver%2Fsfc-driver%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fsfc%2Fresources%2FMsbServiceRegister.java;fp=zte%2Fsfc-driver%2Fsfc-driver%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fsfc%2Fresources%2FMsbServiceRegister.java;h=e801578c3a9edbf1d40c629474d9a3bb3dfb7563;hb=3062ee6e0b4ed88c5a3b10ebf8188341c5b92987;hp=aa5205024318c7364ad3189feedf0ce616a8aabf;hpb=1d55cb187443fedb1004fc25b8ff7e956152adf6;p=vfc%2Fnfvo%2Fdriver%2Fsfc.git diff --git a/zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/resources/MsbServiceRegister.java b/zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/resources/MsbServiceRegister.java index aa52050..e801578 100644 --- a/zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/resources/MsbServiceRegister.java +++ b/zte/sfc-driver/sfc-driver/src/main/java/org/onap/sfc/resources/MsbServiceRegister.java @@ -15,6 +15,7 @@ */ package org.onap.sfc.resources; +import lombok.Setter; import org.onap.sfc.utils.SfcDriverUtil; import org.onap.sfc.entity.MsbRegisterEntity; import org.onap.sfc.service.ConfigInfo; @@ -25,6 +26,13 @@ import org.slf4j.LoggerFactory; public class MsbServiceRegister implements Runnable { private final Logger LOGGER = LoggerFactory.getLogger(MsbServiceRegister.class); MsbRegisterEntity entity; + + @Setter + private int sleepSeconds = 30000; + + @Setter + private int retry = 20; + public MsbServiceRegister() { initInfo(); @@ -40,7 +48,7 @@ public class MsbServiceRegister implements Runnable { public void run() { boolean flag = false; int retryTimes=0; - while (!flag && retryTimes<20) + while (!flag && retryTimes< retry) { try { LOGGER.info("Register Msb start:"); @@ -53,7 +61,8 @@ public class MsbServiceRegister implements Runnable { } catch (Exception e) { LOGGER.error("Register Msb failed",e); //e.printStackTrace(); - threadSleep(30000); + threadSleep(sleepSeconds); + retryTimes++; } }