<?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: Developing A Simple Pluggable Java Application</title>
	<atom:link href="http://www.solitarygeek.com/java/a-simple-pluggable-java-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/</link>
	<description>Technical Productivity</description>
	<lastBuildDate>Mon, 08 Mar 2010 07:48:44 +0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Suchitto Palit</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-1607</link>
		<dc:creator>Suchitto Palit</dc:creator>
		<pubDate>Thu, 18 Feb 2010 15:50:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-1607</guid>
		<description>Hi James.
1&gt; The class StandardPluginService.java is a Singleton, isn&#039;t it ?

2&gt; In the Main.java  line 10 we do not need that line of code
&quot;private static Logger logger = Logger.getLogger(Main.class.getName());&quot;

Isn&#039;t it?

3&gt; In ClasspathUtils.java line 59 I changed &quot;Class sysclass = URLClassLoader.class;&quot; to &quot;Class sysclass = URLClassLoader.class;&quot; .

That eleminated unchecked error &quot;[unchecked] unchecked  call to getDeclaredMethod(String name, Class... parameterTypes) as a member of the raw type java.lang.Class &quot; in line 62 
&quot;Method method = sysclass.getDeclaredMethod(&quot;addURL&quot;, parameters);&quot;.

I learned it from the link below.

http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#FAQ002

:)</description>
		<content:encoded><![CDATA[<p>Hi James.<br />
1&gt; The class StandardPluginService.java is a Singleton, isn&#8217;t it ?</p>
<p>2&gt; In the Main.java  line 10 we do not need that line of code<br />
&#8220;private static Logger logger = Logger.getLogger(Main.class.getName());&#8221;</p>
<p>Isn&#8217;t it?</p>
<p>3&gt; In ClasspathUtils.java line 59 I changed &#8220;Class sysclass = URLClassLoader.class;&#8221; to &#8220;Class sysclass = URLClassLoader.class;&#8221; .</p>
<p>That eleminated unchecked error &#8220;[unchecked] unchecked  call to getDeclaredMethod(String name, Class&#8230; parameterTypes) as a member of the raw type java.lang.Class &#8221; in line 62<br />
&#8220;Method method = sysclass.getDeclaredMethod(&#8221;addURL&#8221;, parameters);&#8221;.</p>
<p>I learned it from the link below.</p>
<p><a href="http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#FAQ002" rel="nofollow">http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#FAQ002</a></p>
<p> <img src='http://www.solitarygeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Suchitto Palit</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-1564</link>
		<dc:creator>Suchitto Palit</dc:creator>
		<pubDate>Sat, 13 Feb 2010 18:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-1564</guid>
		<description>Great Post. And very clear. Helped me a lot. Thank you very much James. :)</description>
		<content:encoded><![CDATA[<p>Great Post. And very clear. Helped me a lot. Thank you very much James. <img src='http://www.solitarygeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-874</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 10 Nov 2009 14:52:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-874</guid>
		<description>Extremely complicated example. Try doing a Google search for more simple examples. 215 lines of code says it all, it can be done in less than half that number of lines.</description>
		<content:encoded><![CDATA[<p>Extremely complicated example. Try doing a Google search for more simple examples. 215 lines of code says it all, it can be done in less than half that number of lines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adym</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-735</link>
		<dc:creator>Adym</dc:creator>
		<pubDate>Fri, 30 Oct 2009 18:53:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-735</guid>
		<description>Hi,
Great article.  I&#039;m probably gonna use this for JBJF...

adym</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Great article.  I&#8217;m probably gonna use this for JBJF&#8230;</p>
<p>adym</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lex</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-630</link>
		<dc:creator>Lex</dc:creator>
		<pubDate>Sat, 03 Oct 2009 10:29:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-630</guid>
		<description>Hi all! Give please worked source code, in archive..And that is impossible :(</description>
		<content:encoded><![CDATA[<p>Hi all! Give please worked source code, in archive..And that is impossible <img src='http://www.solitarygeek.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-628</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Fri, 02 Oct 2009 06:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-628</guid>
		<description>Nice! So, this article is about ServiceLoader (in java &gt; 6) the other one mentioned above http://java.dzone.com/news/how-create-pluggable-photo-alb is about openide Lookup (NetBeans) and another candidate is osgi: http://karussell.wordpress.com/2009/09/16/plugable-swing-a-hello-world-osgi-example/ ;-)</description>
		<content:encoded><![CDATA[<p>Nice! So, this article is about ServiceLoader (in java &gt; 6) the other one mentioned above <a href="http://java.dzone.com/news/how-create-pluggable-photo-alb" rel="nofollow">http://java.dzone.com/news/how-create-pluggable-photo-alb</a> is about openide Lookup (NetBeans) and another candidate is osgi: <a href="http://karussell.wordpress.com/2009/09/16/plugable-swing-a-hello-world-osgi-example/" rel="nofollow">http://karussell.wordpress.com/2009/09/16/plugable-swing-a-hello-world-osgi-example/</a> <img src='http://www.solitarygeek.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Faisal Basra</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-625</link>
		<dc:creator>Faisal Basra</dc:creator>
		<pubDate>Wed, 30 Sep 2009 08:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-625</guid>
		<description>That is really really a superb stuff, that i ever want to know it. In past, I have experienced the many PHP based CMS &amp; systems, and they have extensive usage of real time plug-ins, add-ons and themes and at that time I wish how to achieve this in Java. 

Thanks a lot once again, sharing such a great concept.</description>
		<content:encoded><![CDATA[<p>That is really really a superb stuff, that i ever want to know it. In past, I have experienced the many PHP based CMS &amp; systems, and they have extensive usage of real time plug-ins, add-ons and themes and at that time I wish how to achieve this in Java. </p>
<p>Thanks a lot once again, sharing such a great concept.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pad</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-624</link>
		<dc:creator>Pad</dc:creator>
		<pubDate>Wed, 30 Sep 2009 03:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-624</guid>
		<description>Nice post !! Don&#039;t know if it&#039;s gonna help me for my next development but I didn&#039;t have any clue about how such a system could be implemented. Thanks for this article :)</description>
		<content:encoded><![CDATA[<p>Nice post !! Don&#8217;t know if it&#8217;s gonna help me for my next development but I didn&#8217;t have any clue about how such a system could be implemented. Thanks for this article <img src='http://www.solitarygeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guido</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-623</link>
		<dc:creator>Guido</dc:creator>
		<pubDate>Tue, 29 Sep 2009 12:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-623</guid>
		<description>Good example, thx! 
I knew about the service api but your example is very clear.
Didn&#039;t wan&#039;t to use osgi or the netbeans platform for my future javafx application.</description>
		<content:encoded><![CDATA[<p>Good example, thx!<br />
I knew about the service api but your example is very clear.<br />
Didn&#8217;t wan&#8217;t to use osgi or the netbeans platform for my future javafx application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.solitarygeek.com/java/a-simple-pluggable-java-application/comment-page-1/#comment-621</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 29 Sep 2009 09:22:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.solitarygeek.com/java/a-simple-pluggable-java-application/#comment-621</guid>
		<description>Great post James. I&#039;ll find this very useful on future projects. I wondered how applications got pluggins to tie in to its all clear to me now :)</description>
		<content:encoded><![CDATA[<p>Great post James. I&#8217;ll find this very useful on future projects. I wondered how applications got pluggins to tie in to its all clear to me now <img src='http://www.solitarygeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
