cara ai já não sei, a propriedade timeout, eu ainda não consegui modificar, não sei se é configuração do blaze ou o proprio servidor, o se tem como modificar!
Em 4 de abril de 2010 18:55, Leonardo Cesar Borges <[email protected]>escreveu: > fala Fábio, > > o que está acontecendo é que não esta dando timeout, > > quando faço isso: > > mc.timeout(); > > cai no destroyed, > > será que é alguma configuração? > > tens alguma ideia? > > abraço! > > Em 3 de abril de 2010 18:14, Fábio Marques Moreira > <[email protected]>escreveu: > > Adiciono o listener logo depois que conecto ao servidor! >> >> Em 3 de abril de 2010 17:23, Leonardo Cesar Borges <[email protected] >> > escreveu: >> >> em que momento tu adiciona o listener? >>> >>> estou adicionando depois de ter dado o subscriber, através de uma chamada >>> remota, >>> >>> >>> >>> Em 3 de abril de 2010 17:18, Leonardo Cesar Borges < >>> [email protected]> escreveu: >>> >>> 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 >>>> <[email protected]>escreveu: >>>> >>>> o listener demora em torno de 20 segundos pra disparar. comigo funcina! >>>>> >>>>> Em 3 de abril de 2010 12:24, Leonardo Cesar Borges < >>>>> [email protected]> 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 < >>>>>> [email protected]> escreveu: >>>>>> >>>>>> 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 >>>>>>> >>>>>> >>>>>> -- >>>>>> 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.
