Suppose I have multiple f:event tags to process the same kind of event:
<f:event type="preRenderView" listener="#{myBean.action1()} />
<f:event type="preRenderView" listener="#{myBean.action2()} />
Is the order of execution guaranteed?
Edit:
To clarify why I need them to be executed in specific order, here is my use case:
myBean#action1 is actually a setter
myBean#action2 is a method that operates on a field set by action1
In my opinion, the order is unreliable, that's why I simply put them as EL expressions
inside my facelet like this:
<p:ouputPanel>
#{myBean.action1()}
#{myBean.action2()}
</p:ouputPanel>