X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Frepository%2FServices.java;h=369b2588b1a6046b04727b1403a01a1e8cf59934;hb=0b2f51f6215dad3fc93d74572ad23f950ad8ae98;hp=789ea2e311f069b049e1d4c7126f4f02593d0719;hpb=7adad623a64bfbb96b3c73ed7c1d0d49aabff659;p=nonrtric.git diff --git a/policy-agent/src/main/java/org/oransc/policyagent/repository/Services.java b/policy-agent/src/main/java/org/oransc/policyagent/repository/Services.java index 789ea2e3..369b2588 100644 --- a/policy-agent/src/main/java/org/oransc/policyagent/repository/Services.java +++ b/policy-agent/src/main/java/org/oransc/policyagent/repository/Services.java @@ -20,7 +20,6 @@ package org.oransc.policyagent.repository; -import java.util.Collection; import java.util.HashMap; import java.util.Map; @@ -49,11 +48,20 @@ public class Services { } public synchronized void put(Service service) { + logger.debug("Put service: " + service.getName()); services.put(service.getName(), service); } - public synchronized Collection getAll() { + public synchronized Iterable getAll() { return services.values(); } + public synchronized void remove(String name) { + services.remove(name); + } + + public synchronized int size() { + return services.size(); + } + }