C# Class Stardust.Manager.WorkerNodeRepository

Inheritance: IWorkerNodeRepository
Datei anzeigen Open project: Teleopti/Stardust

Public Methods

Method Description
AddWorkerNode ( WorkerNode workerNode ) : void
CheckNodesAreAlive ( System.TimeSpan timeSpan ) : List
GetAllWorkerNodes ( ) : List
RegisterHeartbeat ( string nodeUri, bool updateStatus ) : void
WorkerNodeRepository ( ManagerConfiguration managerConfiguration, RetryPolicyProvider retryPolicyProvider ) : System

Method Details

AddWorkerNode() public method

public AddWorkerNode ( WorkerNode workerNode ) : void
workerNode Stardust.Manager.Models.WorkerNode
return void

CheckNodesAreAlive() public method

public CheckNodesAreAlive ( System.TimeSpan timeSpan ) : List
timeSpan System.TimeSpan
return List

GetAllWorkerNodes() public method

public GetAllWorkerNodes ( ) : List
return List

RegisterHeartbeat() public method

public RegisterHeartbeat ( string nodeUri, bool updateStatus ) : void
nodeUri string
updateStatus bool
return void

WorkerNodeRepository() public method

public WorkerNodeRepository ( ManagerConfiguration managerConfiguration, RetryPolicyProvider retryPolicyProvider ) : System
managerConfiguration ManagerConfiguration
retryPolicyProvider RetryPolicyProvider
return System