Sergey Chugunov created IGNITE-14382:
----------------------------------------

             Summary: Network module API structuring
                 Key: IGNITE-14382
                 URL: https://issues.apache.org/jira/browse/IGNITE-14382
             Project: Ignite
          Issue Type: Sub-task
          Components: networking
            Reporter: Sergey Chugunov
             Fix For: 3.0.0-alpha2


First version of the network module introduced a NetworkCluster interface 
providing access to all functionality of the module: sending and receiving 
messages in p2p fashion, topology API (current set of online nodes, node join 
and left events) and some lifecycle-related methods.

Further development has shown that it makes sense to gather these pieces of 
functionality under separate interfaces that should be accessible from 
NetworkCluster or similar single entry point.

Suggestions for naming of these interfaces: *Topology* and *Messaging*. Keeping 
lifecycle callbacks and methods under the same interface seems natural at the 
moment.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to