Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently, TopologyService, ClusterNodeResolver and TopologyEventListener are in the public API. ClusterNodeResolver and TopologyEventListener are not needed there at all. TopologyService might be needed as a public interface, but only when we decide exactly what methods of it are needed (for example, there are nodes() and nodesAsync() on Ignite itself; and it's not yet clear whether a user needs a way to get a node by its consistentId). Also, now the user doesn't even have any possibility to get an instance of TopologyService via public API.
When we decide what we need to provide and how we'll return TopologyService back to the public API (or make a new public interface for it).
Attachments
Issue Links
- relates to
-
IGNITE-21269 Remove ClusterNodeResolver
-
- Open
-
- links to