Hello everyone. I'm new here, so let me just say hello. I'm rektide, I've been using Tapestry 5.1 since July 2010. Been mostly great, with the main caveat being trying to figure out how to coax my app into having enough context when I run Ajax requests. The component model is awesome, the IOC engine works great, the JS integration is like nothing I've seen & has proved time & time again quite flexible. Good stuff, thanks all.
At present, I'm trying to build a MethodAdvice implementation that modifies the behavior of a PerThread Scope'd service. The MethodAdvice needs access to the public members of the Service to perform this advising. I cant find any way to get the Service instance from inside the MethodAdvice. The module that fires the MethodAdviceReceiver can be injected in to, but this is a one time initialization action: it rebuild the MethodAdvice per-request. I've tried various injection annotations in the MethodAdvice itself, but havent had any luck. Is there some programatic means of requesting a Service that I can run inside the MethodAdvice to pull out the current instance of my Service? As a note, it would be awfully handy if Invocation had a getThis() method! Or if the advise method had a second parameter to provide that context! Any suggestions for now, on how to get the Service being advised from within the MethodAdvisor? Regards & thanks, -rektide --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org