示例#1
0
        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();
        }
示例#2
0
        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();
        }