Delay
Общее описание
Блок управления Delay используется для задержки сообщений во время маршрутизации.
Настройка блока
В данном разделе описаны параметры блока Delay, которые необходимо заполнить при настройке и примеры заполнения значений этих параметров.
Базовые параметры блока Delay
| Название в UI | Название атрибута | Обязательный | Описание | Значение по умолчанию | Тип данных |
|---|---|---|---|---|---|
| Language | language | Да | Выбор языка, на котором будет написано выражение для определения количества выполняемых циклов. Возможные значения:
| constant | Список |
| Expression | expression | Да | Выражение, которое определяет время задержки в миллисекундах. | Целое число или выражение | |
| Result Type | resultType | Формат результата вычисления условия. | Строка | ||
| Description | description | Краткое описание блока | Строка | ||
| Trim | trim | Задает нужно ли отсекать перенос строки и пробелы в начале и конце значения. | True | Логическое значение |
Расширенные параметры блока Delay
| Название в UI | Название | Обязательный | Описание | Значение по умолчанию | Тип данных |
|---|---|---|---|---|---|
| Disabled | disabled | Определяет будет ли отключен блок в потоке. В активированном потоке функциональность блока не будет отрабатываться. | False | Логическое значение | |
| Async Delayed | asyncDelayed | Включает асинхронную задержку, что означает, что поток не будет блокироваться во время задержки. | True | Логическое значение | |
| Caller Runs When Rejected | callerRunsWhenRejected | Определяет должен ли вызывающий запускать задачу, если она была отклонена пулом потоков. | True | Логическое значение | |
| Executor Service | executorService | Задает пользовательский пул потоков, если включен параметр Async Delay. | Строка |