Já passei por isso, resolvi criando um aplicativo a parte agente. Funciona
da seguinte forma, o Flex insere uma requisição em uma tabela, e o
aplicativo agente (um java aparte rodando em console) captura a informação e
processa.
Fiz isso por que meu problema era maior, arquivos com gigas de tamanho de
dados, e além disso eu compactava em arquivo zip.
E claro, usei o timer com um progress bar indefinido para acalmar os ânimos
e algumas trocas de informações do tipo, "Em espera", "Requisição Recebida",
"Requisição em Processamento" e depois o arquivo pronto...

Abraços.

2009/9/16 Augustus Costa <augustusco...@gmail.com>

> Porem se tiver concorrencia e vc guardar o dado em uma variael estatica =
> pau!
>
>
> 2009/9/16 Diego Martinez Salvanha <dinarus...@gmail.com>
>
>>
>> exato ! essa foi a intenção.. "tentar" resolver o problema ! mesmo que
>> não da melhor maneira.. mas inicialmente.. resolver !
>>
>> 2009/9/16 Augustus Costa <augustusco...@gmail.com>:
>> > Gambiarra eficiente.
>> > Uma coisa pode-se dizer: funciona.
>> >
>> > 2009/9/16 Diego Martinez Salvanha <dinarus...@gmail.com>
>> >>
>> >> não vejo complicação alguma.. e sim solução
>> >>
>> >> o que vai acontecer é adicionar 1 metodo no java.. e 1 método em AS,
>> >> somente. (mill. segundos a + ?)
>> >>
>> >> bom.. eu fiz isso e resolver !!
>> >> espero que ache outra solução !
>> >>
>> >> vlw
>> >>
>> >> 2009/9/16 Leurimar Lins <leurimar.l...@gmail.com>:
>> >> > mas é complicado, pq as vezes esse método pode demorar bem menos,
>> >> > digamos
>> >> > que depende do valor do parametro passado no metodo....ou seja, as
>> vezes
>> >> > a
>> >> > consulta retorna em  2 min (ai no flex fica blz)...porem nas
>> consultas
>> >> > com
>> >> > média em 12 a 15 min....o flex se perde.
>> >> >
>> >> > 2009/9/16 Diego Martinez Salvanha <dinarus...@gmail.com>
>> >> >>
>> >> >> SEI QUE PARECE GAMBIARRA.. MAS TENTE FAZER O SEGUINTE
>> >> >>
>> >> >> NA SUA CLASSE JAVA.. CRIE UMA VARIÁVEL ESTÁTICA..
>> >> >> ENVOQUE ESSE TAL MÉTODO ENORME 1X... (ESSE METODO QUANDO RECEBE UM
>> >> >> RETORNO.. PASSA O RETORNO PARA ESSA VARIÁVEL ESTÁTICA)
>> >> >> AI.. USA UM TIMER NO FLEX.. VEIRIFCANDO SE ESSA VAR ESTÁTICA JÁ
>> POSSUI
>> >> >> UM VALOR... (ENQUANTO ISSO.. CRIA UMA TELINHA DE CALCULANDO OU ALGO
>> DO
>> >> >> TIPO).. QUANDO O RETORNO FOR TRUE VC PARA O TIMER.. E PEGA O
>> RETORNO!!
>> >> >>
>> >> >> TIVE UM PROBLEMA PARECIDO AQUI NA EMPRESA.. E FIZ ISSO !!
>> >> >> VLW !
>> >> >>
>> >> >> 2009/9/16 Pergentino Araújo <jpergent...@gmail.com>:
>> >> >> > Você nem recebe um Fault devido a timed out ?
>> >> >> >
>> >> >> >
>> >> >> > 2009/9/16 Leurimar Lins <leurimar.l...@gmail.com>
>> >> >> >>
>> >> >> >> Augusto, estou usando o Spring, mas o problema nao esta no
>> metodo, é
>> >> >> >> uma
>> >> >> >> consulta grande, que demora cerca de 15minutos mesmo, tanto no
>> >> >> >> método
>> >> >> >> ou no
>> >> >> >> PL/SQL Developer.
>> >> >> >> Porém me parece que o Blazeds perde a comunicacao com o metodo
>> após
>> >> >> >> certo
>> >> >> >> tempo, e quando o método termina de executar o processo e retorna
>> o
>> >> >> >> resultado não adianta mais.
>> >> >> >>
>> >> >> >> 2009/9/16 Augustus Costa <augustusco...@gmail.com>
>> >> >> >>>
>> >> >> >>> Seguinte. Programa no Java para disparar um exception depois de
>> um
>> >> >> >>> certo
>> >> >> >>> tempo...
>> >> >> >>> Você já tentou usar Flex + Java com o Spring? O Spring deixa as
>> >> >> >>> classes
>> >> >> >>> ja estanciadas e diminui o tempo de resposta.
>> >> >> >>>
>> >> >> >>> 2009/9/16 Leurimar Lins <leurimar.l...@gmail.com>
>> >> >> >>>>
>> >> >> >>>> Olá turma,
>> >> >> >>>> estou com o seguinte problema...
>> >> >> >>>> estou usando blazeds na integracao do Flex com Java, porém
>> existe
>> >> >> >>>> uma
>> >> >> >>>> funcao  no Java, que demora cerca de 20min pra retornar um
>> valor
>> >> >> >>>> (é
>> >> >> >>>> um query
>> >> >> >>>> pesada), só que não esta retornando nada no flex, e o pior não
>> >> >> >>>> exibi
>> >> >> >>>> nenhum
>> >> >> >>>> erro.
>> >> >> >>>>
>> >> >> >>>> Agradeço antecipadamente qualquer ajuda.
>> >> >> >>>> Leurimar Lins
>> >> >> >>>>
>> >> >> >>>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> Horus Augustus C. C. Lima
>> >> >> >>>
>> >> >> >>> Sagarana Tech
>> >> >> >>> Mobile +55(85)8842.4402
>> >> >> >>> Desk +55(85)3304.6530
>> >> >> >>> augus...@sagaranatech.com
>> >> >> >>> http://www.sagaranatech.com
>> >> >> >>>
>> >> >> >>>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> --
>> >> >> >> Leurimar da Silva Lins
>> >> >> >> Analista de Sistemas - Unimed
>> >> >> >> hotmail: lsl...@msn.com
>> >> >> >> gmail: leurimar.l...@gmail.com
>> >> >> >> trabalho: leuri...@unimedjp.com.br
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > --
>> >> >> > Atenciosamente, Pergentino Araújo.
>> >> >> > Arquiteto Java/Flex
>> >> >> > MSc. Profissional - Engenharia de Software
>> >> >> > Adobe Certified Expert - Flex 3 with AIR
>> >> >> >
>> >> >> > >
>> >> >> >
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> --------------------------------------------------------------------
>> >> >> Diego M Salvanha
>> >> >>
>> >> >> msn : dinarus...@hotmail.com
>> >> >> 18 8801 4874
>> >> >>
>> >> >>
>> >> >> P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Leurimar da Silva Lins
>> >> > Analista de Sistemas - Unimed
>> >> > hotmail: lsl...@msn.com
>> >> > gmail: leurimar.l...@gmail.com
>> >> > trabalho: leuri...@unimedjp.com.br
>> >> >
>> >> > >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> --------------------------------------------------------------------
>> >> Diego M Salvanha
>> >>
>> >> msn : dinarus...@hotmail.com
>> >> 18 8801 4874
>> >>
>> >>
>> >> P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Horus Augustus C. C. Lima
>> >
>> > Sagarana Tech
>> > Mobile +55(85)8842.4402
>> > Desk +55(85)3304.6530
>> > augus...@sagaranatech.com
>> > http://www.sagaranatech.com
>> >
>> > >
>> >
>>
>>
>>
>> --
>> --------------------------------------------------------------------
>> Diego M Salvanha
>>
>> msn : dinarus...@hotmail.com
>> 18 8801 4874
>>
>>
>> P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
>>
>>
>>
>
>
> --
> Horus Augustus C. C. Lima
>
> Sagarana Tech
> Mobile +55(85)8842.4402
> Desk +55(85)3304.6530
> augus...@sagaranatech.com
> http://www.sagaranatech.com
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a