2010-08-19 27 views
2

好吧,首先,這是我比較差圖... alt text幫助我的名字我的類

值得一提的「名稱我」類可以是監聽多個RequestNotifier

它是安全的假設放在工作隊列上的所有工作項目都被其他未顯示的東西從工作隊列中取出,並且處理完全相同。

工作項目之間的唯一區別是請求的WorkItem的名稱(或ID,但名稱是我的ID)。

Name Me監聽請求以處理特定的WorkItem,然後詢問(存儲庫或某個其他數據訪問類)具有該名稱的WorkItem(如果存在),將其提交給工作隊列。如果找不到,它會忽略它,這樣做是安全的。

任何想法的名稱,或者如果不是名稱,更好的設計,會使命名更容易?

回答

8

NotificationBroker獲得我的投票。

該類的主要責任似乎是監聽通知程序並將這些通知代理到多個工作隊列。

+0

我喜歡這一個。我可恥地承認我必須查看經紀人的定義。但它確實很適合。謝謝:) – Sekhat 2010-08-19 20:03:33

2

KISS原則

class Listener 
+0

什麼是聽...? – CaffGeek 2010-08-19 20:01:54

2

RequestListener

WorkRequester

的WorkManager

+0

我喜歡WorkManager或WorkRequester。 – 2010-08-19 19:40:06

0

WorkItemSubmitter

大多數迄今所做的意義,我的建議。