Beispiel #1
0
        static void rq_MessageArraived(object sender, QueueItemEventArgs e)
        {
            IAsyncQueue rq   = (IAsyncQueue)sender;
            IQueueItem  item = rq.Dequeue();

            Console.WriteLine("MessageArraived: " + item.ItemId);
        }
Beispiel #2
0
        static void rq_MessageReceived(object sender, QueueItemEventArgs e)
        {
            IAsyncQueue rq = (IAsyncQueue)sender;

            rq.Completed(e.Item.ItemId, (int)ItemState.Commit, e.Item.HasAttach);
            Console.WriteLine("MessageReceived: " + e.Item.ItemId);
        }
Beispiel #3
0
        protected override void OnMessageReceived(QueueItemEventArgs e)
        {
            base.OnMessageReceived(e);
            IQueueItem item = e.Item;

            if (item == null)
            {
                return;
            }

            if (e.State == ItemState.Dequeue)
            {
                base.CommitTrans(item.ItemId, item.HasAttach);
            }
            Console.WriteLine("Queue{0} Items count: {1}", QueueName, base.Count);
            if (item != null)
            {
                Console.WriteLine("Queue{0} MessageReceived: {1}, Duration:{2}", QueueName, item.ItemId, item.Duration());
            }
            else
            {
                Console.WriteLine("Queue{0} Receive timeout", QueueName);
            }

            Netlog.InfoFormat("OnMessageReceived:{0} Received:{1}", e.Item.MessageId, e.Item.SentTime);

            if (base.Count <= 0)
            {
                TimeSpan ts = DateTime.Now.Subtract(start);
                Console.WriteLine("Time took:{0}", ts.TotalSeconds);
            }
        }
Beispiel #4
0
        //static void cache_SyncTimeStart(object sender, EventArgs e)
        //{
        //    object o = sender;
        //    int one = (int)cache.GetItem("one").Value;
        //    int two = (int)cache.GetItem("two").Value;
        //    cache["one"] = one += 1;
        //    cache["two"] = two += 2;

        //}

        //static void cache_SyncCacheSource(object sender, Nistec.Caching.SyncCacheEventArgs e)
        //{
        //    string s=e.SourceName;
        //}

        //static void cache_CacheStateChanged(object sender, EventArgs e)
        //{
        //    object o = sender;
        //}


        //private static IQueueItem[] CreateItems(int count)
        //{
        //    IQueueItem[] items = new IQueueItem[count];

        //    for (int i = 0; i < count; i++)
        //    {
        //        items[i] = new QueueItem(Priority.Normal);
        //        items[0].Body = "test";
        //    }
        //    return items;
        //}


        static void queueHandler_ReceiveCompleted(object sender, QueueItemEventArgs e)
        {
            //logger.WriteLoge("Completed: " + ItemToString(e.Item), Mode.INFO);
            //string s = e.Item.Sender;
            //int res = worker();
            //TestObeectToXml(e.Item as QueueItem);
            //Thread.Sleep(1000);
        }
Beispiel #5
0
            void rque_MessageReceived(object sender, QueueItemEventArgs e)
            {
                IQueueItem item = e.Item;

                if (item != null)
                {
                    Console.WriteLine("Queue{0} ReceiveCompleted: {1}", rque.QueueName, e.Item.ItemId);
                }
                else
                {
                    Console.WriteLine("Queue{0} Receive timeout", rque.QueueName);
                }
            }
Beispiel #6
0
        protected override void OnMessageReceived(QueueItemEventArgs e)
        {
            base.OnMessageReceived(e);
            IQueueItem item = e.Item;

            if (e.State == ItemState.Commit)
            {
                base.CommitTrans(e.Item.ItemId, item.HasAttach);
            }
            if (item != null)
            {
                Console.WriteLine("Queue{0} ReceiveCompleted: {1}", QueueName, e.Item.ItemId);
            }
            else
            {
                Console.WriteLine("Queue{0} Receive timeout", QueueName);
            }
        }
Beispiel #7
0
 protected override void OnMessageReceived(QueueItemEventArgs e)
 {
     base.OnMessageReceived(e);
     QLogger.InfoFormat("PriorityMemQueue OnMessageReceived : Host:{0}, Item:{1}", this.Host, e.Item.Print());
 }
Beispiel #8
0
 protected override void OnErrorOccured(QueueItemEventArgs e)
 {
     base.OnErrorOccured(e);
     QLogger.InfoFormat("PriorityMemQueue OnError : Host:{0}, message:{1}", this.Host, e.Message);
 }
Beispiel #9
0
 static void channel_ReceiveCompleted(object sender, QueueItemEventArgs e)
 {
     Console.WriteLine("ReceiveCompleted: " + e.Item.ItemId);
 }
Beispiel #10
0
 protected override void OnMessageArraived(QueueItemEventArgs e)
 {
     base.OnMessageArraived(e);
     Netlog.InfoFormat("OnMessageArraived:{0} Arrived:{1}", e.Item.MessageId, e.Item.ArrivedTime);
 }