Author: dbkr
Date: 2007-11-06 00:30:54 +0000 (Tue, 06 Nov 2007)
New Revision: 15699

Modified:
   trunk/apps/Freemail/src/freemail/FreemailPlugin.java
Log:
Add an explanatory note about how a plugin with several threads comes to 
implement FredPluginThreadless. Also don't implement FredPluginHTTPAdvanced, 
which seems to do precisely sweet FA.


Modified: trunk/apps/Freemail/src/freemail/FreemailPlugin.java
===================================================================
--- trunk/apps/Freemail/src/freemail/FreemailPlugin.java        2007-11-05 
23:59:35 UTC (rev 15698)
+++ trunk/apps/Freemail/src/freemail/FreemailPlugin.java        2007-11-06 
00:30:54 UTC (rev 15699)
@@ -44,8 +44,10 @@
 import freenet.support.HTMLNode;
 import freenet.support.api.HTTPRequest;

+// although we have threads, we still 'implement' FredPluginThreadless because 
our runPlugin method
+// returns rather than just continuing to run for the lifetime of the plugin.
 public class FreemailPlugin extends Freemail implements FredPlugin, 
FredPluginHTTP,
-                                                        
FredPluginHTTPAdvanced, FredPluginThreadless {
+                                                        FredPluginThreadless {
        private static PluginRespirator pr;
        private ArrayList singleAccountWatcherList = new ArrayList();
        private MessageSender sender;


Reply via email to