If I have an object that is RequestScoped, and I use a Provider to get instances of it while processing requests, is there any way to call a method on the object when request processing is complete? Specifically, on the Google App Engine, my understanding is that PersistenceManagers should be RequestScoped because they aren't thread safe, but I need to call the close() methodwhen I finish handling the Request. The danger is that if I get the same PersistenceManager in multiple methods, it becomes hard to know when to close it and when not to. I guess I could just create one whenever I needed it instead of tying it to the Request, but each PersistenceManager embodies a database connection in JDO. I'll have to look up how that works when it's tied to the BigTable backend and see whether having possibly hundreds or thousands of PersistenceManagers is okay in that case, but I know it's not normally okay. Could anyone advise me here?
Andrew Wiley -- You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-guice?hl=en.
