Re: dispatcher POST-processing

2009-11-25 Thread Alfonso Quiroga
Last thing about this... I found something about performance: I did it with de "tapestry-hibernate way", this is using the PerThreadManager. I thought it was going to be the same or better, but NO, it's the *same* as doing the RequestFilter way, I mean, for every asset (js, css) it will try to clos

Re: dispatcher POST-processing

2009-11-25 Thread Alfonso Quiroga
In my case I don't open the session programatically, the session opens when it's needed (getCurrentSession() bounded to current thread). I think the only diference is closing the session... I do it inside the dispatcher, and tapestry-hibernate is better (as you say) because it closes when the threa

Re: dispatcher POST-processing

2009-11-25 Thread Robert Zeigler
I think you're going at this the wrong way, in this particular instance. I think you'd be better off to do this the way tapestry-hibernate does it. Basically, you instaniate the session the first time it's needed, and then use PerThreadManager to clean up the session at the end of the thread

Re: dispatcher POST-processing

2009-11-25 Thread Alfonso Quiroga
Answering to myself :) It is possible to *override* dispatchers... in this case, I did override "PageRender". In contributeMasterDispatcher(...) I added : configuration.overrideInstance("PageRender", MyDispatcher.class); where MyDispatcher is the similar to PageRenderDispatcher (default) but