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 To unsubscribe, reply using "remove me" as the subject.