Added callback to R-APPS invoked after RIC recovery
[nonrtric.git] / policy-agent / src / main / java / org / oransc / policyagent / repository / Services.java
index 509b2f5..35cae71 100644 (file)
@@ -50,9 +50,12 @@ public class Services {
 
     public synchronized void put(Service service) {
         logger.debug("Put service: " + service.getName());
+        // TODO a threading problem is that this may happend at the same time as someone is iterating (getAll())
+        // This is a generic problem
         services.put(service.getName(), service);
     }
 
+    // TODO the returned value should be unmodifiable if possible
     public synchronized Collection<Service> getAll() {
         return services.values();
     }