Uploaded image for project: 'REEF (Retired)'
  1. REEF (Retired)
  2. REEF-181

Improve NetworkService for adding more than one message handlers and better exception handling

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Wake
    • None

    Description

      NetworkService is used for communication across Tasks (e.g., group communication). Currently NetworkService uses one message handler injected at construction time. But there are many cases where more than one communication primitives are used. It is not efficient to create multiple NetworkService's, one for each communication primitive. We should be able to reuse existing one by allowing to add additional message handlers to NetworkService. Another improvement to make is to handle exceptions and messages better by improving LinkListener in Wake.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bgchun Byung-Gon Chun
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: