ninguém sabe outra ideia?

abraços!

Em 6 de abril de 2010 09:32, Leonardo Cesar Borges
<[email protected]>escreveu:

> Obrigado Daniel,
>
> consegui chamar o destroyed, porem ele chama só quando destruo a primeira
> mensagem, depois não cai mais..
>
> ta estranho essse comportamento,
>
> abraço!
>
> Em 5 de abril de 2010 17:45, Daniel Rodrigues da Cunha Frank <
> [email protected]> escreveu:
>
> Leonardo,
>>
>> Disconnecting from an HTTP-based channel (BlazeDS Dev Guide página 54).
>>
>> Att,
>>
>> Daniel R.C.Frank
>> Análise e Programação
>>
>>
>> Em 5 de abril de 2010 14:33, Leonardo Cesar Borges <[email protected]
>> > escreveu:
>>
>> alguem sabe algum outro modo de fazer esse controle, para saber quando o
>>> usuário está off
>>>
>>> obrigado!
>>>
>>> Em 4 de abril de 2010 21:17, Fábio Marques Moreira 
>>> <[email protected]>escreveu:
>>>
>>> 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
>>>>
>>>
>>>  --
>>> 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

Responder a