Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
Description
The isOutBoundSocketBinding utility method is performing a read of the entire model. Worse, it gets called inside a loop.
Just non-recursively read the s-b-g names, and then non-recursively read each s-b-g (in reality there will only be one) to find the children.
For bonus points, pass in the entire list of a names and return a LinkedHashMap<String, Boolean> and process everything with one pair of reads instead of repeating for each name.