Author: xor
Date: 2008-12-15 11:37:52 +0000 (Mon, 15 Dec 2008)
New Revision: 24348
Added:
trunk/freenet/src/freenet/pluginmanager/FredPluginWithClassLoader.java
Log:
Add code to allow plugins to know their ClassLoader. Db4o does not work in some
cases if it has a different ClassLoader than the ClassLoader which was used for
the classes which db4o should store the objects of.
Added: trunk/freenet/src/freenet/pluginmanager/FredPluginWithClassLoader.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/FredPluginWithClassLoader.java
(rev 0)
+++ trunk/freenet/src/freenet/pluginmanager/FredPluginWithClassLoader.java
2008-12-15 11:37:52 UTC (rev 24348)
@@ -0,0 +1,13 @@
+package freenet.pluginmanager;
+
+/**
+ * A plugin which needs to know its ClassLoader. This is usually necessary for
db4o.
+ *
+ * @author xor
+ *
+ */
+public interface FredPluginWithClassLoader {
+
+ public void setClassLoader(ClassLoader myClassLoader);
+
+}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs