void Q_ErrorOccured(object sender, QueueItemEventArgs e) { if (AgentManager.Settings.EnablePerformanceCounter) { Task.Factory.StartNew(() => m_Perfmon.AddStateCounter(e.State)); } }
protected virtual void OnErrorOccured(QueueItemEventArgs e) { if (ErrorOccured != null) { ErrorOccured(this, e); } }
protected virtual void OnTransEnd(QueueItemEventArgs e) { if (TransactionEnd != null) { TransactionEnd(this, e); } }
protected virtual void OnTransBegin(QueueItemEventArgs e) { if (TransactionBegin != null) { TransactionBegin(this, e); } }
protected virtual void OnMessageReceived(QueueItemEventArgs e) { if (MessageReceived != null) { MessageReceived(this, e); } }
protected void OnMessageArrived(QueueItemEventArgs e) { if (MessageArrived != null) { MessageArrived(this, e); } }
void Q_MessageTransEnd(object sender, QueueItemEventArgs e) { //TODO:FIX //if (e.State == ItemState.Wait) //{ // ReEnqueue(e.Item); //} }
/// <summary> /// OnMessageReceived /// </summary> /// <param name="e"></param> void OnMessageReceived(QueueItemEventArgs e) { LogActionInfo("OnMessageReceived", e.Message); if (MessageReceived != null) { MessageReceived(this, e); } }
void Q_MessageReceived(object sender, QueueItemEventArgs e) { //if (base.CoverMode > CoverMode.None) //{ // OnCoverQueueItem(e.Item, e.State);//IsTrans ? ItemState.Wait : ItemState.Dequeue); //} if (AgentManager.Settings.EnablePerformanceCounter) { Task.Factory.StartNew(() => m_Perfmon.AddDequeue(0)); } OnMessageReceived(e);// OnDequeueMessage(e); }
void Q_MessageArrived(object sender, QueueItemEventArgs e) { //if (base.CoverMode > CoverMode.None) //{ // //Console.WriteLine("OnEnqueueMessage"); // OnCoverQueueItem(e.Item, e.State); // //AsyncQueueWorker(e.Item); //} //if (_Coverable) //{ // _QCover.Save(e.Item); //} if (AgentManager.Settings.EnablePerformanceCounter) { Task.Factory.StartNew(() => m_Perfmon.AddEnqueue(0)); } OnMessageArraived(e);// OnEnqueueMessage(e); //normalQ.Dequeue(); }
protected override void OnMessageReceived(QueueItemEventArgs e) { base.OnMessageReceived(e); QLogger.Info("PriorityMemQueue OnMessageReceived : Host:{0}, Item:{1}", this.Name, e.Item.Print()); }
protected override void OnErrorOccured(QueueItemEventArgs e) { base.OnErrorOccured(e); QLogger.Info("PriorityMemQueue OnError : Host:{0}, message:{1}", this.Name, e.Message); }
protected override void OnMessageArrived(QueueItemEventArgs e) { base.OnMessageArrived(e); QLogger.InfoFormat("PriorityPersistQueue OnMessageArrived : Host:{0}, Item:{1}", this.Name, e.Item.Print()); }
void Q_MessageTransBegin(object sender, QueueItemEventArgs e) { //TODO:FIX //TransBegin(e.Item); //base.TransBegin(e.Item); }
protected override void OnErrorOccured(QueueItemEventArgs e) { base.OnErrorOccured(e); QLogger.InfoFormat("PriorityPersistQueue OnError : Host:{0}, message:{1}", this.Host, e.Message); }