public static List<BrokerTaskSchema> g_taskSchemas = new List<BrokerTaskSchema>(); // the worker bees, the Trading Agents internal void Init() { Utils.Logger.Info("****VBroker:Init()"); m_startTime = DateTime.UtcNow; g_gatewaysWatcher.Init(); BuildTasks(); g_brokerScheduler.Init(); m_tcpListener = new ParallelTcpListener(VirtualBrokerMessage.VirtualBrokerServerPrivateIpForListener, VirtualBrokerMessage.DefaultVirtualBrokerServerPort, ProcessTcpClient); m_tcpListener.StartTcpMessageListenerThreads(); }
public void Init() { Utils.Logger.Info("****HealthMonitor:Init()"); m_startTime = DateTime.UtcNow; // 1. Get the Current Parameter state from a persisted place (file, or AzureTable) (in case this HealthMonitor was unloaded and restarted) //PersistedState = new SavedState().CreateOrOpenEx(); PersistedState = new SavedState(); ScheduleTimers(); InitVbScheduler(); m_tcpListener = new ParallelTcpListener(ServerIp.HealthMonitorListenerPrivateIp, HealthMonitorMessage.DefaultHealthMonitorServerPort, ProcessTcpClient); m_tcpListener.StartTcpMessageListenerThreads(); }