Thanks. My app is heavily depending on Resin CanDI.
Hope we'll get an out-of-box Resin CanDI before Gavin King's JSR299 RI 1.0 final release :) ----- Original Message ----- From: "Emil Ong" <e...@caucho.com> To: "General Discussion for the Resin application server" <resin-interest@caucho.com> Sent: Thursday, April 23, 2009 12:37 PM Subject: Re: [Resin-interest] Any chance to support an out ofbox JSR299implementation for GAE? > On Wed, Apr 22, 2009 at 04:31:43PM -0700, Scott Ferguson wrote: >> Not in GAE because their security manager doesn't allow >> Thread.setContextClassLoader. We're restricted to using the web-app's > > I just got word that they are planning to make > Thread.setContextClassLoader() available soon, so that may be an option. > > Emil > >> classloader. I'm pretty sure we can create child classloaders (for >> proxy/enhancement), but I haven't checked yet. >> >> -- Scott >> >> >> > >> > >> > -Wesley >> > >> > >> > ----- Original Message ----- >> > From: Scott Ferguson >> > To: General Discussion for the Resin application server >> > Sent: Thursday, April 16, 2009 2:47 AM >> > Subject: Re: [Resin-interest] Any chance to support an out of box >> > JSR299implementation for GAE? >> > >> > >> > >> > >> > On Apr 15, 2009, at 10:20 AM, wesley wrote: >> > >> > >> > Hi there, >> > >> > I wonder if Resin could distribute a library to support an out of >> > box >> > JSR299 implementation for Google App Engine. >> > We know Resin can't run on GAE now, but I think Resin's >> > implementation >> > of CanDI may be run on GAE. >> > Is there any plan for this? >> > >> > >> > Hmm. That's an interesting thought. Resin's CanDI is in resin- >> > kernel.jar >> > and doesn't depend on Resin itself, with the important exception of >> > the >> > Request and Session scopes. >> > >> > >> > Some of the Interception features wouldn't be available because of the >> > current Google limitations on file writing (and probably missing >> > javac), >> > because Resin generates Java code instead of writing bytecode >> > directly. >> > >> > >> > There would be a few changes needed because Resin CanDI does expect >> > Resin >> > classloaders, but I think that would be straightforward to change. >> > >> > >> > -- Scott >> > >> > >> > >> > regards >> > -Wesley >> > _______________________________________________ >> > resin-interest mailing list >> > resin-interest@caucho.com >> > http://maillist.caucho.com/mailman/listinfo/resin-interest >> > >> > >> > >> > >> > >> > >> > _______________________________________________ >> > resin-interest mailing list >> > resin-interest@caucho.com >> > http://maillist.caucho.com/mailman/listinfo/resin-interest >> > >> > >> > >> > _______________________________________________ >> > resin-interest mailing list >> > resin-interest@caucho.com >> > http://maillist.caucho.com/mailman/listinfo/resin-interest >> >> >> >> _______________________________________________ >> resin-interest mailing list >> resin-interest@caucho.com >> http://maillist.caucho.com/mailman/listinfo/resin-interest > ============================================================ > > Emil Ong > Chief Evangelist > Caucho Technology, Inc. > Tel. (858) 456-0300 > mailto:e...@caucho.com > http://blog.caucho.com/ > > Caucho: Reliable Open Source > --> Resin: application server > --> Quercus: PHP in Java > --> Java CanDI: contexts and dependency injection > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest > _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest