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);
+
+}