У меня есть веб-приложение на Java, которое выполняет долгосрочную задачу посредством действия Struts. Я хотел бы отобразить индикатор выполнения для задачи и хотел бы обновить индикатор выполнения с помощью AJAX, который вызывает некоторое действие для получения текущего прогресса выполняющегося потока.
Какова наилучшая практика для достижения этой цели? Если действие A выполняет поток FutureTask, как мне получить доступ к этому объекту FutureTask из другого действия, чтобы получить текущий прогресс? Это вообще возможно или есть лучший подход к этой проблеме?
Любая помощь будет принята с благодарностью.
Спасибо!