You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Cassie <do...@apache.org> on 2008/05/05 13:09:12 UTC

Re: svn commit: r649495 - in /incubator/shindig/trunk/java: gadgets/src/main/java/org/apache/shindig/common/ gadgets/src/main/java/org/apache/shindig/gadgets/ gadgets/src/main/webapp/WEB-INF/ social-api/src/main/java/org/apache/shindig/social/ social

Thanks Vincent!
Fixing now...

- Cassie


On Sat, May 3, 2008 at 3:13 PM, Vincent Siveton <vs...@apache.org> wrote:

> Hi Cassie,
>
> 2008/4/18, doll@apache.org <do...@apache.org>:
> > Author: doll
> >  Date: Fri Apr 18 05:29:54 2008
> >  New Revision: 649495
> >
> >  URL: http://svn.apache.org/viewvc?rev=649495&view=rev
> >  Log:
> >  Added a new CommonGuiceModule. This contains all the guice bindings that
> will be the same for the social and gadgets servers. This enables the
> servers to run by themseleves and to run together (because in guice you
> can't bind something more than once)
> >
> >  Note: This class belongs in the java/common package. However, I can not
> put it there right now because it depends on gadgets packages. This can not
> be fixed until all of the social gadgets dependencies are refactored. It
> will be fixed in the future though.
> >
> >
> >  Added:
> >
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/common/
> >
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/common/CommonGuiceModule.java
> >  Modified:
> >
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/DefaultGuiceModule.java
> >     incubator/shindig/trunk/java/gadgets/src/main/webapp/WEB-INF/web.xml
> >
> incubator/shindig/trunk/java/social-api/src/main/java/org/apache/shindig/social/SocialApiGuiceModule.java
> >
> incubator/shindig/trunk/java/social-api/src/main/webapp/WEB-INF/web.xml
> >
> >  Added:
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/common/CommonGuiceModule.java
> >  URL:
> http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/common/CommonGuiceModule.java?rev=649495&view=auto
> >
>  ==============================================================================
> >  ---
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/common/CommonGuiceModule.java
> (added)
> >  +++
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/common/CommonGuiceModule.java
> Fri Apr 18 05:29:54 2008
> >  @@ -0,0 +1,23 @@
> >  +package org.apache.shindig.common;
> >  +
> >  +import com.google.inject.AbstractModule;
> >  +import org.apache.shindig.gadgets.BasicGadgetTokenDecoder;
> >  +import org.apache.shindig.gadgets.BasicRemoteContentFetcher;
> >  +import org.apache.shindig.gadgets.GadgetTokenDecoder;
> >  +import org.apache.shindig.gadgets.RemoteContentFetcher;
> >  +
> >  +/**
> >  + * Provides social api component injection
> >  + */
> >  +public class CommonGuiceModule extends AbstractModule {
> >  +
> >  +  /** {@inheritDoc} */
> >  +  @Override
> >  +  protected void configure() {
> >  +    // TODO: These classes should be moved into the common package.
> >  +    // Once that happens then this common guice module can also move to
> >  +    // java/common.
> >  +
>  bind(RemoteContentFetcher.class).to(BasicRemoteContentFetcher.class);
> >  +    bind(GadgetTokenDecoder.class).to(BasicGadgetTokenDecoder.class);
> >  +  }
> >  +}
>
> You missed the license header. I will create an issue to prevent this
> in the future.
>
> Cheers,
>
> Vincent
>
> [SNIP]
>