será que é alguma configuração no service ou message do blaze? estou usando AMFChannel,
meu timeout esta vindo 0 estranho abraço Em 3 de abril de 2010 12:39, Fábio Marques Moreira <fabio...@gmail.com>escreveu: > o listener demora em torno de 20 segundos pra disparar. comigo funcina! > > Em 3 de abril de 2010 12:24, Leonardo Cesar Borges > <leocborg...@gmail.com>escreveu: > > Fala Fábio, >> >> consegui pegar do modo que tinha dito, >> >> porem o listener não está funcionado, >> >> fiz desta forma: >> >> @Override >> public void messageClientCreated(MessageClient arg0) { >> System.out.println("criou"); >> >> } >> >> @Override >> public void messageClientDestroyed(MessageClient arg0) { >> System.out.println("deu certo"); >> } >> >> não está saindo nada no console, depois de fechar o navegador.. >> >> abraço! >> >> Em 2 de abril de 2010 23:10, Fábio Marques Moreira >> <fabio...@gmail.com>escreveu: >> >> vc ta executando esse trecho dentro de uma chamada remota do blaze? >>> >>> Em 2 de abril de 2010 23:07, Leonardo Cesar Borges < >>> leocborg...@gmail.com> escreveu: >>> >>> 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 >>>> >>> >>> -- >>> 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.