o listener não funcionou sobre o tempo quando chamo o método, eu já estou trocando mensagens entre um consumer e producer, ai chamo o método getMessageClients();
mesmo assim ele retorna null, alguma ideia? Em 2 de abril de 2010 22:52, Leonardo Cesar Borges <leocborg...@gmail.com>escreveu: > fala Fábio, > > eu consegui pegar a message apenas deste modo, > > List<HttpFlexSession> mc = FlexContext.getFlexClient().getFlexSessions(); > List<MessageClient> message = mc.get(0).getMessageClients(); > message.get(0).addMessageClientDestroyedListener(new ListenerTimeOut()); > > agora vou testar o Listener, > > abraço > > Em 2 de abril de 2010 22:40, Fábio Marques Moreira > <fabio...@gmail.com>escreveu: > > como o actionScript é assincrono vc deve estar executando essa chamada >> antes que o Consumer se conecte ao servidor, >> tente fazer essa chamada um ou dosi segundos depois que o consumer tiver >> disparado o evento de conectado. >> >> Em 2 de abril de 2010 22:20, Leonardo Cesar Borges <leocborg...@gmail.com >> > escreveu: >> >> List<MessageClient> mc = FlexContext.getFlexClient(). >>>> >>>> getMessageClients(); >>> >>> >>> está vindo vazio, >>> >>> alguma dica? >>> >>> >>> Em 2 de abril de 2010 22:14, Fábio Marques Moreira >>> <fabio...@gmail.com>escreveu: >>> >>> Não a MessageClientListener está no pacote do blaze! >>>> >>>> Em 2 de abril de 2010 22:08, Leonardo Cesar Borges < >>>> leocborg...@gmail.com> escreveu: >>>> >>>> Olá Fabio a classe MessageClientListener, >>>>> é de alguma lib, eu tenho que criar? >>>>> >>>>> obrigado! >>>>> >>>>> Em 2 de abril de 2010 21:29, Fábio Marques Moreira <fabio...@gmail.com >>>>> > escreveu: >>>>> >>>>> Pra cada consumer conectado ao servidor o blaze cria um objeto >>>>>> MessageClient, então vc pode adicionar um listener a este objeto. >>>>>> List<MessageClient> mc = >>>>>> FlexContext.getFlexClient().getMessageClients(); >>>>>> mc.get(0).addMessageClientDestroyedListener(new ListenerTimeOut()); >>>>>> >>>>>> acima vc pega o objeto e adiciona o listener. >>>>>> A Classe ListenerTimeOut dever estender a classe >>>>>> MessageClientListener! >>>>>> >>>>>> Em 2 de abril de 2010 21:12, Leonardo Cesar Borges < >>>>>> leocborg...@gmail.com> escreveu: >>>>>> >>>>>>> Fala pessoal, estou fazendo um chat online em flex e a java, estou >>>>>>> usando BlazeDS e Consumer e Producer no flex, >>>>>>> >>>>>>> consegui fazer o chata funcionar, está tudo certo, >>>>>>> >>>>>>> agora preciso saber quando o usuário saiu do chat! pensei em pegar >>>>>>> algum evento de quando der o close do browser, não achei nada, li alguma >>>>>>> coisa sobre o >>>>>>> SubscriptionManagerControl<http://livedocs.adobe.com/blazeds/1/javadoc/flex/management/runtime/messaging/services/messaging/SubscriptionManagerControl.html> >>>>>>> >>>>>>> porem não consegui usar, >>>>>>> >>>>>>> alguem sabe se tem como eu manipular os consumer e producer em java.. >>>>>>> >>>>>>> alguma dica pessoal? >>>>>>> >>>>>>> orbigado, >>>>>>> >>>>>>> abraço! >>>>>>> >>>>>>> -- >>>>>>> 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 >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>>> >>>>> >>>>> -- >>>>> 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 >>>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> -- >>> 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 >>> >> >> -- >> 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 >> > > -- 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