Uploaded image for project: 'JGroups'
  1. JGroups
  2. JGRP-342

Simplify GossipRouter, GossipClient and RouterStub

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Minor Minor
    • 2.4
    • 2.3 SP1
    • None
    • Low

      • Remove unneeded threads in GossipRouter
      • Make GossipRouter, GossipClient and RouterStub use the same marshalling code (GossipData), based on Streamable
      • Create logical addresses: TUNNEL creates a logical address (e.g. an IpAddress) on start(). This is the identity of the member and passed to RouterStub.connect(). The GossipRouter maintains a two-level hashmap, where keys are groups and values are hashmaps whose keys are the logical names and value are the AddressEntries, containing the real IP address of the conncection. This way we can reconnect multiple times, and still have the same logical address

              rhn-engineering-bban Bela Ban
              rhn-engineering-bban Bela Ban
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: