Roman Puchkovskiy created IGNITE-22511:
------------------------------------------

             Summary: Remove TopologyService from public API
                 Key: IGNITE-22511
                 URL: https://issues.apache.org/jira/browse/IGNITE-22511
             Project: Ignite
          Issue Type: Improvement
            Reporter: Roman Puchkovskiy
            Assignee: Roman Puchkovskiy


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).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to