Proteção de encadeamento WebLogic preso

Por padrão, o WebLogic mata os threads presos após 15 min (600 s), isso é controlado porStuckThreadMaxTime parâmetro. No entanto, não consigo encontrar mais detalhes sobre como exatamente a "aderência" é definida. Especificamente:

Qual é o ponto em que a contagem regressiva de 15 minutos começa. Solicitar início do processamento? Últimowait()método-like? Algo mais?Isso se aplica apenas a threads de processamento de solicitação ou a todos os threads? I.e. um thread de processamento de solicitação pode "escapar" dessa proteção gerando um thread de trabalho para uma tarefa longa? Especialmente, ele pode delegar a resposta escrita para um trabalhador sem contagem regressiva de 15 minutos?

Meu caso de usuário é o download de arquivos enormes através de um sistema de permissão. Como um usuário precisa ser autenticado e ter permissões para visualizar um arquivo, não posso (ou pelo menos não sei como) deixar isso para um servidor HTTP simples, por exemplo Apache. E como os arquivos podem ser enormes, o download pode (pelo menos em teoria) levar mais de 15 minutos.

questionAnswers(2)

yourAnswerToTheQuestion