private void ConfigureThreads()
{
EndpointConnectWorker = new EndpointConnectWorker(this);
HeartbeatWorker = new HeartbeatWorker(this);
ConnectionStatusWorker = new ConnectionStatusWorker(this);
SystemStatusWorker = new SystemStatusWorker(this);
ReportStatusWorker = new ReportStatusWorker(this);
VersionUpgradeWorker = new VersionUpgradeWorker(this);
ConfigurationWorker = new ConfigurationWorker(this);
FolderStatsWorker = new FolderStatsWorker(this);
FolderModelWorker = new FolderModelWorker(this);
// Connection monitoring events will be processed by this manager,
// all other workers will enrich the information nodes themself.
EndpointConnectWorker.Executed += OnEndpointConnectStatusReceived;
HeartbeatWorker.Executed += OnHeartbeatReceived;
}