Changed ueb-listener to retry start of client if it returns failure
Change-Id: Ieda78615a38925824cb78d63939da00818bf4452
Issue-ID: SDNC-472
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
import org.onap.sdc.utils.DistributionActionResultEnum;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.onap.sdc.utils.DistributionActionResultEnum;
public class SdncUebClient {
try {
IDistributionClientResult start = client.start();
LOG.info("Client startup result = {}", start.getDistributionMessageResult());
- keepWaiting = false;
+
+ // Only stop waiting if the result is success
+ if (start.getDistributionActionResult() == DistributionActionResultEnum.SUCCESS) {
+
+ keepWaiting = false;
+ }
} catch(Exception e) {
LOG.info("Client startup failure", e);
}