Package org.jgroups.protocols.relay
package org.jgroups.protocols.relay
-
ClassDescriptionClass which joins the bridge cluster and send and receives messages to/from other sites.The default implementation of
RouteStatusListenerRoute which forwards all messages to a given site via a given route.Implementation ofSiteMasterPickerwhich picks random site masters / routes to site mastersDesign: ./doc/design/RELAY2.txt and at https://github.com/belaban/JGroups/blob/master/doc/design/RELAY2.txt.Provides relaying of messages between autonomous sites.Base class for all relayersMaintains bridges and routing table.Maintains bridges and routing table.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 downAddress with a site suffixSpecial address with the UUID part being 0: identifies the current (relay) coordinator of a given site.Allows an implementation to pick aSiteMasteror aRoutefrom a list (if multiple site masters are enabled).Maintains the status of sites (up, down, undefined).Implementation of SiteAddressPicks 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.