<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Google Guice and Multibinding</title>
	<atom:link href="http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/</link>
	<description>Software development done right!</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:41:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mischa Dasberg</title>
		<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/#comment-93807</link>
		<dc:creator>Mischa Dasberg</dc:creator>
		<pubDate>Wed, 13 Jan 2010 14:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=3875#comment-93807</guid>
		<description>@Erik, why not? Both Spring and Guice work great, but Guice makes your code cleaner and the setup is easier and more readable.</description>
		<content:encoded><![CDATA[<p>@Erik, why not? Both Spring and Guice work great, but Guice makes your code cleaner and the setup is easier and more readable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik Jan</title>
		<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/#comment-93803</link>
		<dc:creator>Erik Jan</dc:creator>
		<pubDate>Wed, 13 Jan 2010 08:33:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=3875#comment-93803</guid>
		<description>Great blog, I&#039;ve one question why would you want to migrate from spring to guice?</description>
		<content:encoded><![CDATA[<p>Great blog, I&#8217;ve one question why would you want to migrate from spring to guice?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mischa Dasberg</title>
		<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/#comment-93653</link>
		<dc:creator>Mischa Dasberg</dc:creator>
		<pubDate>Sat, 26 Dec 2009 12:16:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=3875#comment-93653</guid>
		<description>@niels and Iwein,

As you can see in the example I bind all Snacks with the Snack annotation. (maybe I should have called the annotation DefaultSnack)

     multibinder.toAnnotatedClasses(Snack.class);
     // Add a non annotated class to the bind.
     multibinder.addBinding().to(Skittles.class);

And I add Skittles to my personal snackmachine which doesn&#039;t have the annotation.
The downside of the toImplementingClasses would be that I can&#039;t exclude any implementing class.</description>
		<content:encoded><![CDATA[<p>@niels and Iwein,</p>
<p>As you can see in the example I bind all Snacks with the Snack annotation. (maybe I should have called the annotation DefaultSnack)</p>
<p>     multibinder.toAnnotatedClasses(Snack.class);<br />
     // Add a non annotated class to the bind.<br />
     multibinder.addBinding().to(Skittles.class);</p>
<p>And I add Skittles to my personal snackmachine which doesn&#8217;t have the annotation.<br />
The downside of the toImplementingClasses would be that I can&#8217;t exclude any implementing class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iwein</title>
		<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/#comment-93651</link>
		<dc:creator>iwein</dc:creator>
		<pubDate>Sat, 26 Dec 2009 08:25:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=3875#comment-93651</guid>
		<description>That&#039;s pretty nice. I have to agree with niels though, the parametrization of the collection doesn&#039;t stack up against the redundancy of implementing the interface and annotate. But that&#039;s easily fixed I think.</description>
		<content:encoded><![CDATA[<p>That&#8217;s pretty nice. I have to agree with niels though, the parametrization of the collection doesn&#8217;t stack up against the redundancy of implementing the interface and annotate. But that&#8217;s easily fixed I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sakuraba</title>
		<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/#comment-93641</link>
		<dc:creator>Sakuraba</dc:creator>
		<pubDate>Thu, 24 Dec 2009 09:29:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=3875#comment-93641</guid>
		<description>I wish those were available in GIN. Could definetly use those!</description>
		<content:encoded><![CDATA[<p>I wish those were available in GIN. Could definetly use those!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: niels</title>
		<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/#comment-93640</link>
		<dc:creator>niels</dc:creator>
		<pubDate>Thu, 24 Dec 2009 09:19:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=3875#comment-93640</guid>
		<description>&gt;&gt; @Snack
&gt;&gt; public class Snickers implements ISnack

I don&#039;t know anything about Guice, but it seems rather redundant. Isn&#039;t it possible to specify something similar to:
AdvancedMultibinder multibinder = multibind(ISnack.class);
multibinder.toImplementingClasses(ISnack.class);

or even:
AdvancedMultibinder multibinder = multibind(ISnack.class);
multibinder.bindAllImplementingClasses();

Niels</description>
		<content:encoded><![CDATA[<p>&gt;&gt; @Snack<br />
&gt;&gt; public class Snickers implements ISnack</p>
<p>I don&#8217;t know anything about Guice, but it seems rather redundant. Isn&#8217;t it possible to specify something similar to:<br />
AdvancedMultibinder multibinder = multibind(ISnack.class);<br />
multibinder.toImplementingClasses(ISnack.class);</p>
<p>or even:<br />
AdvancedMultibinder multibinder = multibind(ISnack.class);<br />
multibinder.bindAllImplementingClasses();</p>
<p>Niels</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Wilson</title>
		<link>http://blog.xebia.com/2009/12/21/google-guice-and-multibinding/#comment-93605</link>
		<dc:creator>Jesse Wilson</dc:creator>
		<pubDate>Mon, 21 Dec 2009 17:31:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.com/?p=3875#comment-93605</guid>
		<description>Neato!</description>
		<content:encoded><![CDATA[<p>Neato!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.xebia.com/2009/12/21/google-guice-and-multibinding/feed/ ) in 0.53176 seconds, on Feb 9th, 2012 at 6:42 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 9th, 2012 at 7:42 pm UTC -->
