C# Class pegasus.eventbus.topology.GlobalTopologyService

Inheritance: ITopologyService
显示文件 Open project: Berico-Technologies/Event-Bus

Public Methods

Method Description
Close ( ) : void
GetRoutingInfoForEventOfType ( Type evType ) : RoutingInfo
GetRoutingInfoForNamedEventSet ( string eventSetName ) : IEnumerable
GlobalTopologyService ( string clientName, int heartBeatIntervalInSeconds ) : System
Start ( IEventManager eventManager ) : void

Protected Methods

Method Description
Handle_TopologyUpdate ( TopologyUpdate update ) : EventResult
SendHeartBeat ( object alwaysNull ) : void

Method Details

Close() public method

public Close ( ) : void
return void

GetRoutingInfoForEventOfType() public method

public GetRoutingInfoForEventOfType ( Type evType ) : RoutingInfo
evType System.Type
return pegasus.eventbus.amqp.RoutingInfo

GetRoutingInfoForNamedEventSet() public method

public GetRoutingInfoForNamedEventSet ( string eventSetName ) : IEnumerable
eventSetName string
return IEnumerable

GlobalTopologyService() public method

public GlobalTopologyService ( string clientName, int heartBeatIntervalInSeconds ) : System
clientName string
heartBeatIntervalInSeconds int
return System

Handle_TopologyUpdate() protected method

protected Handle_TopologyUpdate ( TopologyUpdate update ) : EventResult
update pegasus.eventbus.topology.events.TopologyUpdate
return EventResult

SendHeartBeat() protected method

protected SendHeartBeat ( object alwaysNull ) : void
alwaysNull object
return void

Start() public method

public Start ( IEventManager eventManager ) : void
eventManager IEventManager
return void