PreInvokeActionEvent
event on the components which are been collected in
InvokeActionEventListener.processEvent(SystemEvent)
.ResetInputAjaxActionListener.processAction(ActionEvent)
method when this action listener is been registered as a
phase listener so that it get applied on all ajax requests.Tree.queueEvent(FacesEvent)
, then extract the node from it and set it as current node and delegate the call
to the wrapped faces event.ConcurrentLinkedHashMap
instance.