X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-adaptor-java%2Fsrc%2Fmain%2Fjava%2Forg%2Foran%2Fdmaapadapter%2Ftasks%2FProducerRegstrationTask.java;h=4a68ab0e5ffa31758ede1353ef684d4f863cc97f;hb=b43cca1ae1da9826ee934c61f69f2270bd8b4d08;hp=837ca323d95b0ee44e7ccb0406cbdf0cea32ec9e;hpb=54e5f0a956ea4a9f5a31b3b6319f8f3b2b980c91;p=nonrtric.git diff --git a/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/tasks/ProducerRegstrationTask.java b/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/tasks/ProducerRegstrationTask.java index 837ca323..4a68ab0e 100644 --- a/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/tasks/ProducerRegstrationTask.java +++ b/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/tasks/ProducerRegstrationTask.java @@ -71,7 +71,7 @@ public class ProducerRegstrationTask { @Scheduled(fixedRate = REGISTRATION_SUPERVISION_INTERVAL_MS) public void supervisionTask() { checkRegistration() // - .filter(isRegisterred -> !isRegisterred) // + .filter(isRegistrationOk -> !isRegistrationOk || !this.isRegisteredInEcs) // .flatMap(isRegisterred -> registerTypesAndProducer()) // .subscribe( // null, // @@ -80,13 +80,12 @@ public class ProducerRegstrationTask { } private void handleRegistrationCompleted() { - logger.debug("Registering types and producer succeeded"); + logger.debug("Registering types and producer completed"); isRegisteredInEcs = true; } private void handleRegistrationFailure(Throwable t) { - logger.warn("Registration failed {}", t.getMessage()); - isRegisteredInEcs = false; + logger.warn("Registration of producer failed {}", t.getMessage()); } private Mono checkRegistration() {