X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Ftasks%2FRicSupervision.java;h=2666d6060f6f865c0cfae637fb734c4f9a7e459c;hb=refs%2Fchanges%2F61%2F3261%2F5;hp=c2dd18ec6c5716a923b3f5ff5b2b32ce3723b112;hpb=ee5dde3cccb64e50c02f22a5731ba0134e0d761c;p=nonrtric.git diff --git a/policy-agent/src/main/java/org/oransc/policyagent/tasks/RicSupervision.java b/policy-agent/src/main/java/org/oransc/policyagent/tasks/RicSupervision.java index c2dd18ec..2666d606 100644 --- a/policy-agent/src/main/java/org/oransc/policyagent/tasks/RicSupervision.java +++ b/policy-agent/src/main/java/org/oransc/policyagent/tasks/RicSupervision.java @@ -74,11 +74,7 @@ public class RicSupervision { @Scheduled(fixedRate = 1000 * 60) public void checkAllRics() { logger.debug("Checking Rics starting"); - createTask().subscribe( // - ric -> logger.debug("Ric: {} checked", ric.ric.name()), // - null, // - () -> logger.debug("Checking Rics completed") // - ); + createTask().subscribe(null, null, () -> logger.debug("Checking all RICs completed")); } private Flux createTask() { @@ -95,7 +91,9 @@ public class RicSupervision { .flatMap(x -> checkRicPolicies(ricData)) // .flatMap(x -> ricData.ric.getLock().unlock()) // .doOnError(throwable -> ricData.ric.getLock().unlockBlocking()) // - .flatMap(x -> checkRicPolicyTypes(ricData)); // + .flatMap(x -> checkRicPolicyTypes(ricData)) // + .doOnNext(x -> logger.debug("Ric: {} checked OK", ricData.ric.name())) // + .doOnError(t -> logger.debug("Ric: {} check Failed, exception: {}", ricData.ric.name(), t.getMessage())); } private static class RicData {