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;