2010-08-19 2 views
2

Хорошо, первый, вот мой небогатый схема ... alt textПомоги мне назвать свой класс

Стоит отметить класс «Name Me» можно слушать более одного RequestNotifier

Это безопасно предположим, что все рабочие элементы, помещенные в рабочую очередь, сняты с рабочей очереди с помощью чего-то еще, что не показано, и обрабатываются точно так же.

Единственное различие между рабочими элементами - это имя (или идентификатор, но это мой идентификатор в этом) запрашиваемого WorkItem.

Name Me прослушивает запросы для работы с определенным рабочим элементом, затем запрашивает (репозиторий или какой-либо другой класс доступа к данным) для WorkItem с этим именем, если таковой существует, отправляет его в рабочую очередь. Если ни один не найден, он игнорирует его, и это безопасно.

Любые идеи для названия, или если не имя, лучший дизайн, который упростит именование?

ответ

8

NotificationBroker получает мой голос.

Основная ответственность этого класса, по-видимому, заключается в том, чтобы прослушивать уведомления и передавать эти уведомления нескольким рабочим очередям.

+0

Мне нравится этот. Я постыдно признаю, что мне пришлось искать определение Брокера. Но это действительно хорошо. Спасибо :) – Sekhat

2

RequestListener

WorkRequester

WorkManager

+0

Мне нравится WorkManager или WorkRequester. –

0

WorkItemSubmitter

Большинство предложений, сделанных до сих пор имеет смысла для меня.

Смежные вопросы