| Class | OpenWFE::LoseExpression |
| In: |
lib/openwfe/expressions/fe_losfor.rb
|
| Parent: | FlowExpression |
Triggers the first (and supposedly unique child of this expression) but never wait for its reply (lose it).
A ‘lose’ expression never replies to its parent expression.
<lose>
<participant ref="toto" />
</lose>
Useful only some special process cases (like a concurrence expecting only a certain number of replies).
The brother expressions is ‘forget’, but ‘forget’ triggers its child and immediately replies, whereas ‘lose’ doesn‘t reply.
# File lib/openwfe/expressions/fe_losfor.rb, line 65
65: def apply (workitem)
66:
67: get_expression_pool.apply(children[0], workitem) \
68: if (@children and @children.length > 0)
69: end