Eu já tentei fazer um controle parecido com FlexSession, mas não consegui, pois a session continua mesmo o browser fechado até o timeout.Talvez com FlexClient, mas eu acredito que não vá funcionar, me parece que os clientes apenas são destruídos com um disconect manual, para teste usar a Classe FlexClientListener para "ouvir" a adição e removeção de clientes e fale pra nós.
Att., Daniel R.C.Frank Análise e Programação 2009/8/5 Diego Maehler <dmaeh...@gmail.com> > Se não me engano, acessando via métodos static, no MessageBroker existe os > clients de Mensagens mesmo, já que os FlexClient são os clients conectados > com o servidor, e esses MessageClient são os subscribers conectados no canal > do messaging. > Setando o timeout da sessão não resolveria teu problema? > > 2009/8/5 Ricardo Gobbo <ricardogobbodeag...@gmail.com> > >> Olá Mario e todos da comunidade >> >> agradeço muito a você por sempre responder prontamente minhas duvidas >> >> explicarei então o restante... >> a cada novo subscriber que eu crio, eu instancio um producer no servidor >> para tal subscriber... o manager desse producer, então, é responsavel, >> dentre outras tarefas, de instanciar um outro subscriber num middleware >> assíncrono de comunicação... para diminuir a carga sobre o middleware e até >> mesmo aumentar a performance e escalabilidade do sistema como um todo, esse >> subscriber no middleware deve ser feito de forma dinâmica... se a conexão >> com a aplicação cliente cair abruptamente, a aplicação, nesse momento, não >> consegue finalizar as conexões com o middleware... dai, periodicamente, >> poderíamos colocar uma thread pra fazer o serviço de desconexão com o >> middleware caso o consumer do cliente já não esteja mais conectado... >> >> agradeco >> abracos >> >> 2009/8/5 Mário Júnior <juninho...@gmail.com> >> >> Ricardo.. no lado do servidor vc pode recuperar o FlexClient. É a única >>> identificação do client no servidor. >>> >>> No entanto, acho q vc está se preocupando com algo q não precisa: >>> "..estou querendo ver se há algum consumer sem sentido no servidor..." >>> >>> Qnd a app fecha, ela já é automaticamente desconectada do polling.... ou >>> seja, o disconnect é automático. >>> Nunca fiz esse teste, mas se quiser, tente: >>> >>> - Recupere o numero de FlexClient conectados antes de enviar uma msg do >>> servidor (faz um sysout para mostrar no console mesmo) >>> >>> - Abra vários browsers para ter vários flexclients >>> >>> - Depois de trocar algumas msgs... simplesmente feche alguns browsers >>> >>> - verifique no console que o número de FlexClients terá baixado, sinal de >>> q os clientes "fechados" já foram finalizados. >>> >>> >>> Depois dá-nos um feedback. >>> >>> t+ >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> 2009/8/5 Ricardo Gobbo <ricardogobbodeag...@gmail.com> >>> >>> Olá a todos >>>> >>>> gostaria de saber se alguem sabe se isso eh possivel de ser feito: >>>> >>>> estou usando uma arquitetura de comunicacao assincrona com o servidor >>>> usando o servico de mensagens do blazeDS. Estou querendo ver se tem como >>>> eu, >>>> no servidor, pegar os consumers e/ou producers instanciados por algum >>>> cliente flex especifico. Estou querendo fazer um controle desses consumers >>>> e/ou producers pois o cliente pode simplesmente clicar no "fechar" do >>>> navegador e a RIA nao ter como dar unsubscribe nos consumers e os mesmos >>>> nao >>>> conseguirem remover suas instancias la no servidor... logo, estou querendo >>>> ver se há algum consumer sem sentido no servidor... >>>> alguem ja passou por isso? >>>> >>>> agradeco de antemao... >>>> >>>> obrigado a todos >>>> bom dia >>>> Ricardo >>>> >>>> -- >>>> Att. >>>> Ricardo Gôbbo de Águas >>>> Engenharia de Computação - Universidade Federal de Goiás >>>> www.ricardogobbo.wordpress.com >>>> www.twitter.com/ricardogobbo >>>> >>>> >>>> >>> >>> >>> -- >>> Mario Junior >>> Enterprise Java / Flex Architectures >>> Adobe Certified Expert Flex 3 with AIR >>> >>> Sofshore Informática >>> http://www.sofshore.com.br >>> +55 (48) 3337 2003 >>> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi >>> Florianopolis SC Brasil >>> >>> >>> >> >> >> -- >> Att. >> Ricardo Gôbbo de Águas >> Engenharia de Computação - Universidade Federal de Goiás >> www.ricardogobbo.wordpress.com >> www.twitter.com/ricardogobbo >> >> >> -- >> att, >> >> Diego Maehler >> dmaeh...@hotmail.com >> 46 88030892 >> 46 32245008 >> Pato Branco - PR >> >> >> >> --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---