Ejemplo n.º 1
0
        public ClustersModel(ND.MonitorDasboard.Web.Config.MonitorDashoardConfiguration conf)
        {
            Clusters = new List <ClusterBO>();

            foreach (ND.MonitorDasboard.Web.Config.Cluster clust in conf.Clusters)
            {
                ClusterBO cBO = new ClusterBO()
                {
                    Label       = clust.Label,
                    Environment = new EnvironmentBO()
                    {
                        Code  = clust.Environment.Code,
                        Label = clust.Environment.Label
                    },
                    Monitors = new List <MonitorBO>()
                };

                List <MonitorBO> Monitors = new List <MonitorBO>();
                foreach (ND.MonitorDasboard.Web.Config.Monitor mon in conf.Monitors)
                {
                    MonitorBO monBo = new MonitorBO()
                    {
                        ApplicationCode = mon.ApplicationCode,
                        ApplicationName = mon.ApplicationName,
                        RemotePort      = mon.RemotePort,
                        Nodes           = new List <NodeBO>()
                    };
                    foreach (ND.MonitorDasboard.Web.Config.Node node in clust.Nodes)
                    {
                        NodeBO nBO = new NodeBO()
                        {
                            MachineName = node.MachineName
                        };
                        monBo.Nodes.Add(nBO);
                    }
                    Monitors.Add(monBo);
                }

                cBO.Monitors = Monitors;
                Clusters.Add(cBO);
            }
        }
        public void Start()
        {
            _monitorArgs = new MonitorBO {
                TimerArgs = new TimerArgs(0, 300000)
            };

            _newOrderMonitor = new NewOrderESM(_monitorArgs);
            _newOrderHandler = new NewOrderEH();
            _newOrderMonitor.NewOrderEvent += _newOrderHandler.NewOrderEventHandler;
            _newOrderMonitor.Start();

            _newReportMonitor = new NewReportESM(_monitorArgs);
            _newReportHandler = new NewReportEH();
            _newReportMonitor.NewReportEvent += _newReportHandler.NewReportEventHandler;
            _newReportMonitor.Start();

            _newAuctionMonitor = new NewAuctionESM(_monitorArgs);
            _newAuctionHandler = new NewAuctionEH(_monitorArgs);
            _newAuctionMonitor.NewAuctionCreatedEvent += _newAuctionHandler.NewAuctionCreatedEventHandler;
            _newAuctionMonitor.Start();
        }
Ejemplo n.º 3
0
 public NewAuctionESM(MonitorBO monitorArgs) : base(monitorArgs)
 {
 }
Ejemplo n.º 4
0
 public ApplicantESM(MonitorBO monitorArgs) : base(monitorArgs)
 {
 }
Ejemplo n.º 5
0
 public NewOrderESM(MonitorBO monitorArgs) : base(monitorArgs)
 {
 }
Ejemplo n.º 6
0
 public NewAuctionEH(MonitorBO monitorArgs)
 {
     this.monitorArgs = monitorArgs;
 }
 protected EventsSourceMonitorBase(MonitorBO monitorArgs)
 {
     MonitorArgs = monitorArgs;
 }
Ejemplo n.º 8
0
 public NewReportESM(MonitorBO monitorArgs) : base(monitorArgs)
 {
 }
 public DBEventsSource(MonitorBO monitorArgs) : base(monitorArgs)
 {
 }