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

Delay

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

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

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

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

Базовые параметры блока Delay

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

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

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

  • groovy

  • js

  • java

  • constant

  • simple

  • xpath

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

Расширенные параметры блока Delay

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