Почему решатель вызывается несколько раз - PullRequest
1 голос
/ 03 апреля 2012

При попытке выполнить резервирование образец решающий элемент вызывается 4 раза (т. Е. Метод makeBooking), но только один вызов отправляется в задачу действия, раскрываемую ActivityHost.java.Может кто-нибудь объяснить, что здесь происходит?

1 Ответ

2 голосов
/ 03 апреля 2012

Задания активности предполагают длительные / тяжелые операции. SWF видит, что действие было выполнено в истории Workflow, и пропускает его.

Решатель, с другой стороны, должен быть быстрым. SWF будет запускать его несколько раз, добавляя результаты действий, когда они будут доступны. Это называется Воспроизведение в структуре потока.

...