コード例 #1
0
        public void ConvertHeartbeatToXML()
        {
            RabbitMQHeartBeat rabbitMQHeartBeat = new RabbitMQHeartBeat();

            rabbitMQHeartBeat.Header.Source = XMLSource.PLANNING;
            rabbitMQHeartBeat.Header.Status = XMLStatus.ONLINE;
            rabbitMQHeartBeat.TimeStamp     = DateTime.Now;
            string xml = xmlController.ConvertObjectToXML(rabbitMQHeartBeat);

            Assert.IsTrue(xmlController.XSDValidatie(xml, "Heartbeat"));
        }
コード例 #2
0
        /* --- MONITORING RELATED SERVICES --- */

        /// <summary>
        /// Method to generate a system heartbeat for monitoring purposes
        /// </summary>
        /// <returns>the system heartbeat in XML format</returns>
        public string getHeartBeat()
        {
            RabbitMQHeartBeat heartBeat = new RabbitMQHeartBeat();

            //heartBeat.Header = new RabbitMQHeartBeatHeader();
            heartBeat.Header.Status = XMLStatus.ONLINE;
            heartBeat.Header.Source = XMLSource.PLANNING;
            heartBeat.TimeStamp     = DateTime.Now;
            Console.Write("Heartbeat made at: " + heartBeat.TimeStamp + ": ");
            return(xmlController.ConvertObjectToXML(heartBeat));
        }