I have this component (pseudo code):
@Component
class ServiceComponent {
Set<MyService> set = synchronizedSet();
@Activate
activate(){... process set...}
@Reference
addService(MyService service){set.add(service)}
}
Now, initially, when the component is activated, it will have add all available instances of MyService. But how would I best handle additions after the component has been activated?