Отмена процесса экспорта в Primefaces с данными на стадии препроцессора - PullRequest
0 голосов
/ 17 января 2020

У меня есть простая таблица данных, которую я экспортирую, и мне нужно решить на этапе preProcessor, должен ли экспорт продолжаться в зависимости от того, выполняется ли другой экспорт в настоящее время или нет (это таблица записей 30000 и два одновременных экспорта просто убивают ЦПУ). Это возможно каким-либо образом? Лучшее, чего я достиг, - это выдать исключение в методе preProcessor; это сломает страницу клиента, но по крайней мере не убьет процессор моего сервера. Решение должно быть принято в момент начала экспорта, поскольку в зависимости от состояния блокировки процесс экспорта должен продолжаться или просто выдавать сообщение, предлагающее «повторить попытку позже». Спасибо.

...