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