Modify DistributedNativeConnectionProvider to Return a Map<UUID, Node> #778
Labels
enhancement
New feature or request
PoC/Agent
Tasks related to new generation of ecchronos as an agent
Story Description:
The initial design of this interface returns a List generated in the connection builder based on the agent type. However, with the introduction of the core module, it became evident that changing this design to use a Map<UUID, Node> would be more effective, as the JMX connection already follows a similar pattern.
Additionally, following the implementation of issue #699, we now have the ability to track topology changes by modifying the list of nodes in the NativeConnection bean. For this to work consistently across the project, it is essential that this list remains unique and synchronized. To achieve this, I propose passing the entire NativeConnection bean to the classes that utilize the nodes. This approach ensures that we always work with the most up-to-date set of nodes.
Acceptance Criteria
Definition of Done
Notes
The text was updated successfully, but these errors were encountered: