Mário,
Também não me referia ao 'addListenerEvent' da Classe RemoteObject, e sim
que seto o FlexSessionListener através de uma chamada RPC, assim como no
exemplo do Chrstophe que eu citei.
Acabei de baixar a versão em PDF do manual do BlazeDS, acredito que a versão
on-line continua desatualizada.

Válter,

Estive pesquisando nos fóruns da Adobe e você está coberto de razão. A
solução é tentar invalidar ou destruir a sessão quando o browser for
fechado.

Bem acho que mais uma vez vou ter que recorer ao JavaScript.

Obrigado a todos,

Daniel R.C.Frank
Análise e Programação


2009/7/29 Valter Lobo <[email protected]>

>
>
>  O metodo sessionDestroyed somente e chamado apos o timeout da sessão.
> O que deve estar ocorrendo e que o timeout não foi executado,  apos
> fechar o browser....somente apos um tempo de inatividade ( ex:30
> minutos) e que vai ocorrer o a execução do sessionDestroyed .
>
> Sugestões para forçar o destroy :
>
>
>
>  1)    Chamar um metodo remotamente quando fechar o browser com o
> seguinte  codigo :
>        FlexSession session = FlexContext.getFlexSession() ;
>         session.invalidate();
>
>  2) Para chamar o metodo remotamente adicionar um listerner ( Não
> testei se o listerner e chamado no fechamento do browser) :
>
>
> http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/javadoc/flex/messaging/client/FlexClientListener.html#clientDestroyed()
>
>
>  Não testei  bem as opções ... estou vendo no manual do blazerDS,
> quando ocorrer um timeout na sessão do servidor ....
>  executar um timeout na aplicação .... apesar de ter alguns codigos
> funcionando ...ainda não  testei o bastante.
>
> On 29 jul, 11:00, Daniel Rodrigues da Cunha Frank
> <[email protected]> wrote:
> > Amigos,
> > Estou usando a Classe FlexSessionListener do BlazeDS para inscrever todos
> os
> > usuário logados no sistema em um Collection(Algo similar ahttp://
> coenraets.org/blog/2008/04/live-help-call-center-application-w...
> > ).
> >
> > No entanto o método sessionDestroyed não está sendo chamado quando fecho
> o
> > browser, sabem como devo proceder?
> >
> > Desde já agradeço a atenção,
> >
> > Daniel R.C.Frank
> > Análise e Programação
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a