Esempio n. 1
0
        /// <summary>
        /// Constructor of MainCluster
        /// </summary>
        /// <param name="serverPort"></param>
        public MainCluster(AgentPlatformConfig config)
        {
            this.NetworkAcess = new Networking(config.getServerPort());
            this._services    = new AMServices();

            GotNewMessage += GotMessageEvent;
        }
Esempio n. 2
0
        public static void Main(string[] args)
        {
            LoggerObj.Trace("Initializing Agent Management System.");
            LoggerObj.Trace("Beginning to read configuration files.");

            // Read, parse, store the config file
            string configFilesURL = Misc.GetConfigFilesUrl();

            AgentConfig ag = new AgentConfig(configFilesURL);

            ag.InitParse();

            AgentPlatformConfig agp = new AgentPlatformConfig(configFilesURL);

            agp.InitParse();

            LoggerObj.Trace("Starting main cluster.");
            Agents.MainCluster mainCluster = new Agents.MainCluster(agp);

            Console.ReadLine();
        }