Package org.jgroups.protocols.relay


package org.jgroups.protocols.relay
  • Class
    Description
    Class which joins the bridge cluster and send and receives messages to/from other sites.
    The default implementation of RouteStatusListener
    Route which forwards all messages to a given site via a given route.
    Example: if site HF is reachable via NET1, and NET2 is not directly connected to HF, it needs to have a ForwardConfig with to="HF" and gateway="NET1".
    Implementation of SiteMasterPicker which picks random site masters / routes to site masters
    Common superclass for RELAY2 and RELAY3
    Design: ./doc/design/RELAY2.txt and at https://github.com/belaban/JGroups/blob/master/doc/design/RELAY2.txt.
    Provides relaying of messages between autonomous sites.
    Design: ./doc/design/RELAY2.txt and at https://github.com/belaban/JGroups/blob/master/doc/design/RELAY2.txt.
    JIRA: https://issues.redhat.com/browse/JGRP-1433
    Base class for all relayers
    Maintains bridges and routing table.
    Maintains bridges and routing table.
    Header for RELAY2 and RELAY3
    Class which maintains the destination address for sending messages to a given site, and the bridge channel to do so.
    Gets notified when a site comes up or goes down
    Address with a site suffix
     
    Special address with the UUID part being 0: identifies the current (relay) coordinator of a given site.
    Allows an implementation to pick a SiteMaster or a Route from a list (if multiple site masters are enabled).
    Maintains the status of sites (up, down, undefined).
     
    Implementation of SiteAddress
    Picks a local site master or a route based on the sender and caches the decision.
    Provides a cache of all sites and their members (addresses, IP addresses, site masters etc) in a network of autonomous sites.