C# Class amp.topology.client.GlobalTopologyService

An implementation of ITopologyService that utilizes a central configuration and management system for topology, called the "Global Topology Service". This implementation relies on an external source to provide routing info. If the routing info is not found, it will default to a "fallback" configuration.
Inheritance: ITopologyService
Datei anzeigen Open project: Berico-Technologies/AMP

Public Methods

Method Description
Dispose ( ) : void
GetRoutingInfo ( string>.IDictionary routingHints ) : RoutingInfo
GlobalTopologyService ( IRoutingInfoRetreiver routingRetreiver ) : System
GlobalTopologyService ( IRoutingInfoRetreiver routingRetreiver, IFallbackRoutingInfoProvider fallbackProvider ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetRoutingInfo() public method

public GetRoutingInfo ( string>.IDictionary routingHints ) : RoutingInfo
routingHints string>.IDictionary
return amp.rabbit.topology.RoutingInfo

GlobalTopologyService() public method

public GlobalTopologyService ( IRoutingInfoRetreiver routingRetreiver ) : System
routingRetreiver IRoutingInfoRetreiver
return System

GlobalTopologyService() public method

public GlobalTopologyService ( IRoutingInfoRetreiver routingRetreiver, IFallbackRoutingInfoProvider fallbackProvider ) : System
routingRetreiver IRoutingInfoRetreiver
fallbackProvider IFallbackRoutingInfoProvider
return System