コード例 #1
0
ファイル: HorseMq.cs プロジェクト: erkantaylan/horse-mq
        /// <summary>
        /// Adds queue event handler
        /// </summary>
        public void AddQueueEventHandler(IQueueEventHandler handler)
        {
            List <IQueueEventHandler> list = _queueEventHandlers.ToList();

            list.Add(handler);
            _queueEventHandlers = list.ToArray();
        }
コード例 #2
0
ファイル: HorseMq.cs プロジェクト: erkantaylan/horse-mq
        /// <summary>
        /// Removes queue event handler
        /// </summary>
        public void RemoveQueueEventHandler(IQueueEventHandler handler)
        {
            List <IQueueEventHandler> list = _queueEventHandlers.ToList();

            list.Remove(handler);
            _queueEventHandlers = list.ToArray();
        }
コード例 #3
0
ファイル: MqExtensions.cs プロジェクト: erkantaylan/horse-mq
 /// <summary>
 /// Adds queue event handler
 /// </summary>
 public static HorseMqBuilder AddQueueEventHandler(this HorseMqBuilder builder, IQueueEventHandler queueEventHandler)
 {
     builder.Server.AddQueueEventHandler(queueEventHandler);
     return(builder);
 }