Здравствуйте, Aviator, Вы писали:
A>Далее, нередко требуется что бы обработать запрос мог только один компонент и при этом вернуть инициирующему запрос объекту результат...
Именно так и происходит. Обрабатывает запрос один компонент и возвращает результат. А если компонент не может обработать запрос, он передает его дальше.
A>И на последок — в некоторых случаях компонент должен быть уверен, что созданный им запрос был получен всеми объектами в цепочке...
Ну это да, об этом и упоминается — "получение не гарантировано".
A>Ну и напоследок — требуется средство формирование очереди, что бы некотрые объекты могли раньше получать сообщения...
Ну это, видимо, будет совсем другой паттерн. Скажи, какие у тебя задачи, постараюсь помочь чем смогу.