Requisições Assincronas FAIL
26/12/2011 00:52
No Grails 2.0 não consegui fazer funcionar a funcionalidade "
Asynchronous Request Processing" mesmo seguindo à risca as instruções do manual oficial.
Meu código:
def index = {
def ctx = startAsync()
ctx.start {
1000000.times{
println "${it} ${it*2+1}"
}
ctx.complete()
}
redirect(action: "list", params: params)
}
O erro:
Error 500: Executing action [index] of controller [fpsf.modelo.CargoController] caused exception: groovy.lang.MissingMethodException: No signature of method: fpsf.modelo.CargoController.startAsync() is applicable for argument types: () values: []
Já achei fóruns em ingles onde dizem que é só seguir o que diz o manual, mas juro que fiz rsrsrs Até porque é só colocar um parâmetro de configuração no BuildConfig.groovy
Já tentei "clean" do Grails e limpar o projeto pelo Eclipse e nada...
Vi que havia um ISSUE aberto sobre isso mas consta como revolvido no 2.0 GA... Será mesmo? Alguém conseguiu usar essa funcionalidade?
Tags:
requisições assincronas