Author: toad
Date: 2006-12-14 21:05:12 +0000 (Thu, 14 Dec 2006)
New Revision: 11409
Added:
trunk/freenet/src/freenet/plugin/api/NeedsTempBuckets.java
Log:
Interface for getting access to temp buckets.
Added: trunk/freenet/src/freenet/plugin/api/NeedsTempBuckets.java
===================================================================
--- trunk/freenet/src/freenet/plugin/api/NeedsTempBuckets.java
(rev 0)
+++ trunk/freenet/src/freenet/plugin/api/NeedsTempBuckets.java 2006-12-14
21:05:12 UTC (rev 11409)
@@ -0,0 +1,15 @@
+package freenet.plugin.api;
+
+import freenet.support.api.BucketFactory;
+
+/**
+ * A plugin must implement this interface if it will need to create temporary
buckets.
+ */
+public interface NeedsTempBuckets {
+
+ /** How much space does the plugin require, at most? */
+ public long spaceRequired();
+
+ public void register(BucketFactory provider);
+
+}