Obter Sessão dentro de uma Thread
21/05/2013 19:20
0
Alguém já precisou pegar a sessão dentro de uma thread?

Em um projeto que participo surgiu a necessidade de criar uma thread para verificar de tempos em tempos o status de um pedido.

Acontece que a consulta é realizada normalmente. Mas na hora de inserir um lançamento
correspondente a esse pedido recebo uma exceptin dizendo que não existe sessão.
Tags: HttpSession,GrailsSesssion


0
Oi João Henrique,

no caso, não é interessante que você crie uma thread por sessão, porque vai destruir o seu servidor conforme o número de acessos cresce.

Uma solução interessante é você implementar o seu listener de sessão padrão Java EE e configurá-lo dentro do web.xml como faria em uma aplicação Java EE convencional. Esta classe serviria como um ponto de acesso às suas sessões acessadas por uma thread única da sua aplicação. O que acha?


0
Muito obrigado, utilizei outra jeito.

Acabei criando um job para fazer isso, nele tenho a sessão garantida.


Muito obrigado pela atenção.


Seu site foi o primeiro site que acessei sobre essa linguagem.
Parabéns pelo site.
25/05/2013 04:21



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto