Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.4.0
-
None
-
None
-
Unknown
Description
The TopologyManager is a bit difficult to understand as it manages the known services map and also has to do the communication with ServiceListener, EndpointListenerNotifer and RemoteServiceAdmin.
Especially the synchronized blocks make the code complicated.
So I propose to split the handling of the map of known Endpoints into a EndpointRepository.