Я пишу веб-приложение Java (Struts2), которое будет принимать HTTP-запрос, параллельно запускать долго выполняющуюся задачу в потоке и затем возвращать вызывающему ответу подтверждение. Теперь я хочу убедиться, что этот поток где-то остается в области видимости, поэтому, если бы я проверял, активен ли этот поток в другом запросе, я мог бы получить к нему доступ. Поскольку любой объект, созданный в методе обработчика запросов, выйдет из области видимости после возврата метода, как я могу поддерживать область действия этого объекта потока даже после возврата метода запроса?
Редактировать: я думал об использованииВыполните и отправьте ему задачу, но мне все равно нужно будет поддерживать объект Future в области видимости где-нибудь в моем коде.