Перейти к основному содержимому
Руководство администратора
How To статьи
Установка и настройка
Компоненты
Руководство пользователя
Начало работы

Delay

Общее описание

Блок управления Delay используется для задержки сообщений во время маршрутизации.

Настройка блока

В данном разделе описаны параметры блока Delay, которые необходимо заполнить при его настройке.

Базовые параметры

Название в UIНазвание атрибутаОписаниеЗначение по умолчаниюТип данных
Languagelanguage

Обязательный параметр

Выбор языка, на котором будет написано выражение для определения количества выполняемых циклов.

Возможные значения:

  • groovy

  • js

  • java

  • constant

  • simple

  • xpath

constantСписок
Expressionexpression

Обязательный параметр

Выражение, которое определяет время задержки в миллисекундах.

Целое число или выражение
Result TyperesultTypeФормат результата вычисления условия.Строка
DescriptiondescriptionКраткое описание блокаСтрока
TrimtrimЗадает нужно ли отсекать перенос строки и пробелы в начале и конце значения.TrueЛогическое значение

Расширенные параметры

Название в UIНазвание атрибутаОписаниеЗначение по умолчаниюТип данных
DisableddisabledОпределяет будет ли отключен блок в потоке. В активированном потоке функциональность блока не будет отрабатываться.FalseЛогическое значение
Async DelayedasyncDelayedВключает асинхронную задержку, что означает, что поток не будет блокироваться во время задержки.TrueЛогическое значение
Caller Runs When RejectedcallerRunsWhenRejectedОпределяет должен ли вызывающий запускать задачу, если она была отклонена пулом потоков.TrueЛогическое значение
Executor ServiceexecutorServiceЗадает пользовательский пул потоков, если включен параметр Async Delay.Строка