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)