Sounds right. Clearly, something isn't, and I'm 99.9% positive it's not a problem with Guice.
On Thu, Mar 5, 2009 at 3:25 PM, Jordan Zimmerman <jord...@shop.com> wrote: > So, here's how I'm binding: > > bind(PipelinedDataPreloader.class).to(MediatedPipelinedDataPreloader.cla > ss); > > Then, my web.xml has my Guice module listed first. > > I recompiled, etc. > > Jordan Zimmerman > Principal Software Architect > 831.647.4712 > 831.214.2990 (cell) > jord...@shop.com > > SHOP*COMTM > Shop Smart, Save Big(tm) > www.shop.com > > > -----Original Message----- > From: Jordan Zimmerman [mailto:jord...@shop.com] > Sent: Thursday, March 05, 2009 3:23 PM > To: shindig-dev@incubator.apache.org > Subject: RE: Please make PipelinedDataPreloader.getSocialUri() protected > > > Adam - you wrote: > > "executeSocialRequest() is in the latest code on trunk: > Recommend overriding that instead of binding a custom pipeline." > > I have not found a way to do this with the current trunk as the > PreloadModule is hard-coded to PipelinedDataPreloader. > > You also wrote: > > " (1) bind(PipelinedDataPreloader.class).to(YourSubclass.class) in your > own module. Yes, you can bind concrete classes to subclasses." > > I tried this and it didn't work. The constructor to PreloaderProvider() > still got PipelinedDataPreloader not my version. Are you certain this > works? Have you tried it yourself? > > " (2) Take advantage of the factored-apart DefaultGuiceModule, which is > now just:" > > It seems like really bad form to have to alter the Shindig source > directly. Isn't that the point of using DI? > > > Jordan Zimmerman > Principal Software Architect > 831.647.4712 > 831.214.2990 (cell) > jord...@shop.com > > SHOP*COMTM > Shop Smart, Save Big(tm) > www.shop.com > > This message (including any attachments) is intended only for > the use of the individual or entity to which it is addressed and > may contain information that is non-public, proprietary, > privileged, confidential, and exempt from disclosure under > applicable law or may constitute as attorney work product. > If you are not the intended recipient, you are hereby notified > that any use, dissemination, distribution, or copying of this > communication is strictly prohibited. If you have received this > communication in error, notify us immediately by telephone and > (i) destroy this message if a facsimile or (ii) delete this > message > immediately if this is an electronic communication. > > Thank you. >