vc ta executando esse trecho dentro de uma chamada remota do blaze? Em 2 de abril de 2010 23:07, Leonardo Cesar Borges <[email protected]>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 > <[email protected]>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 >> <[email protected]>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 < >>> [email protected]> escreveu: >>> >>> List<MessageClient> mc = FlexContext.getFlexClient(). >>>>> >>>>> getMessageClients(); >>>> >>>> >>>> está vindo vazio, >>>> >>>> alguma dica? >>>> >>>> >>>> Em 2 de abril de 2010 22:14, Fábio Marques Moreira >>>> <[email protected]>escreveu: >>>> >>>> Não a MessageClientListener está no pacote do blaze! >>>>> >>>>> Em 2 de abril de 2010 22:08, Leonardo Cesar Borges < >>>>> [email protected]> 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 < >>>>>> [email protected]> 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 < >>>>>>> [email protected]> 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 >>>>>>>> [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 >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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 >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>>>> >>>>> >>>>> -- >>>>> 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 >>>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> -- >>> 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 >>> >> >> > -- > 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 > -- 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 To unsubscribe, reply using "remove me" as the subject.
