a4j:commandButton выполняет синхронно действия
Я создал простой пример проекта JSF, основанный на документации Richfaces. У меня есть простая страница JSF, как это:
<h:form prependId="false">
<a4j:commandButton action="#{richBean.test1}">test1</a4j:commandButton>
<a4j:commandButton action="#{richBean.test2}">test2</a4j:commandButton>
</h:form>
Первая кнопка вызывает метод, который завершается через 30 секунд. Вторая кнопка быстро и может быть нажата во время выполнения первого метода.
Проблема в том, что когда я нажимаю на вторую кнопку после нажатия на первую кнопку, второе действие вызывается только после завершения первого действия.
Учитывая, что оба метода вызова AJAX, это поведение правильно? Или я что-то не так делаю?