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


Reply via email to