Details
-
Enhancement
-
Resolution: Won't Do
-
Major
-
None
-
None
-
None
Description
Subsystems, particularly datasources and resource-adapters, have code like this that's called from service start methods:
This is basically trying for a quasi putIfAbsent semantic. But it's not really reliable, particularly if multiple services are doing the same thing during boot.
So, add a proper putIfAbsent-type submodel registration method to ManagementResourceRegistration.