C# Class NServiceBus.InstanceMappingFileMonitor

Inheritance: FeatureStartupTask
Show file Open project: Particular/NServiceBus

Public Methods

Method Description
InstanceMappingFileMonitor ( string filePath, System.TimeSpan checkInterval, IAsyncTimer timer, IInstanceMappingFileAccess fileAccess, EndpointInstances endpointInstances ) : System
LogChanges ( List instances, string filepath ) : void
ReloadData ( ) : void

Protected Methods

Method Description
OnStart ( IMessageSession session ) : Task
OnStop ( IMessageSession session ) : Task

Private Methods

Method Description
Instances ( int count ) : string

Method Details

InstanceMappingFileMonitor() public method

public InstanceMappingFileMonitor ( string filePath, System.TimeSpan checkInterval, IAsyncTimer timer, IInstanceMappingFileAccess fileAccess, EndpointInstances endpointInstances ) : System
filePath string
checkInterval System.TimeSpan
timer IAsyncTimer
fileAccess IInstanceMappingFileAccess
endpointInstances EndpointInstances
return System

LogChanges() public method

public LogChanges ( List instances, string filepath ) : void
instances List
filepath string
return void

OnStart() protected method

protected OnStart ( IMessageSession session ) : Task
session IMessageSession
return Task

OnStop() protected method

protected OnStop ( IMessageSession session ) : Task
session IMessageSession
return Task

ReloadData() public method

public ReloadData ( ) : void
return void