Установка переменных из скрипта Mule 4 (Groovy)

Я могу придумать не очень хороший способ сделать это. Если вы можете обнаружить, когда он занимает слишком много времени, вы можете проверить метод на логическом уровне на каждом шаге. Попросите программу изменить значение boolean tooMuchTime на true, если оно занимает слишком много времени (я не могу с этим поделать). Затем используйте что-то вроде этого:

 Method(){
 //task1
if (tooMuchTime == true) return;
 //task2
if (tooMuchTime == true) return;
 //task3
if (tooMuchTime == true) return;
//task4
if (tooMuchTime == true) return;
//task5
if (tooMuchTime == true) return;
//final task
  }
0
задан malteser 16 January 2019 в 10:07
поделиться

1 ответ

Нет, в Mule 4 вы не можете напрямую изменять переменные.

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

<scripting:execute engine="groovy" target="myVar">

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

0
ответ дан Ryan Carter 16 January 2019 в 10:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: