Anular una jsp si transurre demasiado tiempo.

"pabloingelhorn-/[email protected]" <pabloingelhorn-/[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Estimados Listeros:

    Deseo anular (interrumpir) la ejecución de una jsp si transurre 
demasiado tiempo para generar un listado en HTML.
    He notado que ciertas paginas jsp de mi aplicación demoran mas de un 
minuto., por lo tanto me gustaría mostrar un mensaje al usuario 
indicando que la consulta es demasiada extensa y por lo tanto que 
reduzca los parametros de Fecha buscados., logrando con esto poner un 
tiempo limite a que responda el servidor., y en los casos donde la 
consulta no se termino de generar en ese tiempo., mostrar la información 
hasta donde se proceso., ó la otra alternativa seria mostrar un mensaje 
al usuario indicando que acote los parametros de busqueda.

    Quiero lograr con esto., que un usuario., en base a los parametros 
de una consulta., como así tambien., por la carga de procesamiento que 
puede tener el servidor en ese momento., no sature o asfixie al 
Servidor., ocupando solo al servidor un minuto o menos., en caso que no 
pueda responder en ese tiempo., interrumpir la ejecución de la jsp y 
mostrar algun cartel indicando el inconveniente.
    Esto mismo (lo de interrumpir la ejecucion de una jsp) desearía 
realizarlo para el caso en donde el usuario por diferentes causas (se 
canso de esperar la consulta.,ó realizo la consulta pero no espero que 
terminará y salto a otra pagina jsp., etc) desvió el hilo de ejecucion., 
y se encuentra consultando alguna otra jsp., pero el servidor sigue 
procesando la jsp de la consulta de la peticion anterior., y mantiene 
innecesariamente ocupado el servidor con la consulta anterior.

    Es esto posible (lo de interrumpir una jsp por exceso de tiempo., o 
por saltar a otra jsp) ?

    Cabe señalar que utilizo Java 5.0 y el Servidor es Tomcat 5.0.28.

Muchas Gracias
Pablo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.