Таблица 7.2. Характеристика свойств синхронизации сообщений
|
Название свойства
|
Графическое изображение стрелки
|
Назначение свойства
|
Simple (Простое)
|
|
Данное сообщение выполняется в одном потоке управления. Это свойство задается добавляемому на диаграмму сообщению по умолчанию
|
Synchronous (Синхронное)
|
|
После передачи данного сообщения клиент ожидает ответа от объекта-приемника о результате выполнения соответствующей операции
|
Balking (С отказом)
|
|
После передачи данного сообщения объект-приемник отказывает клиенту в выполнении соответствующей операции, если он занят выполнением других операций
|
Timeout (С ожиданием)
|
|
После передачи данного сообщения объект-приемник может поместить данное сообщение в очередь с ограниченным временем ожидания, если он занят выполнением других операций
|
Procedure Call (Вызов процедуры)
|
|
Клиент посылает данное сообщение объекту-приемнику и, чтобы продолжить свою работу ожидает, пока вся дальнейшая вложенная последовательность сообщений не будет обработана приемником
|
Asynchronous (Асинхронное)
|
|
Клиент посылает данное сообщение и продолжает свою работу, не ожидая подтверждения от объекта-приемника о получении этого сообщения. При этом соответствующая операция может быть как выполнена, так и не выполнена
|
Return (Возврат)
|
|
Данное сообщение посылается клиенту после окончания выполнения вызова процедуры
|