Я думаю, что для этого случая было бы лучше использовать <p:remoteCommand
вместо <p:poll
.
Таким образом, вы можете закодировать обратный отсчет / отображение с помощью JQuery, вызвать команду remote и сбросить счетчик до 90, когда счет достигнет 0.
<p:remoteCommand name="fetchData" action="#{...}" update="..."/>
<!-- fetchData here will be a global javascript function. -->
Витрина RemoteCommand
Проблема с использованием <p:poll
заключается в том, что таймер опроса и таймер дисплея не синхронизируются.