Author: saces
Date: 2007-11-21 11:05:15 +0000 (Wed, 21 Nov 2007)
New Revision: 15900

Added:
   trunk/freenet/src/freenet/pluginmanager/FredPluginTalker.java
Log:
new interface that allows direct talking to FredPluginFCP implementing plugins.

Added: trunk/freenet/src/freenet/pluginmanager/FredPluginTalker.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/FredPluginTalker.java               
                (rev 0)
+++ trunk/freenet/src/freenet/pluginmanager/FredPluginTalker.java       
2007-11-21 11:05:15 UTC (rev 15900)
@@ -0,0 +1,26 @@
+/* This code is part of Freenet. It is distributed under the GNU General
+ * Public License, version 2 (or at your option any later version). See
+ * http://www.gnu.org/ for further details of the GPL. */
+package freenet.pluginmanager;
+
+import freenet.support.SimpleFieldSet;
+import freenet.support.api.Bucket;
+
+/**
+ * Interface that has to be implemented for plugins that wants talk to
+ * other plugins that implements FredPluginFCP
+ *  
+ * @author saces
+ *
+ */
+public interface FredPluginTalker {
+       
+       /**
+        * @param pluginname - reply from
+        * @param indentifier - identifer from your call
+        * @param params parameters passed back
+        * @param data a bucket of data passed back, can be null
+        */
+       void onReply(String pluginname, String indentifier, SimpleFieldSet 
params, Bucket data);
+       
+}


Reply via email to