Author: j16sdiz
Date: 2009-04-24 03:53:25 +0000 (Fri, 24 Apr 2009)
New Revision: 27278

Added:
   trunk/freenet/src/freenet/client/ArchiveExtractTag.java
   trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java
Modified:
   trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java
   trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
Log:
Move some top-level classes to correct location.

Why we can have two top-level classes in a same source file?

Added: trunk/freenet/src/freenet/client/ArchiveExtractTag.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveExtractTag.java                     
        (rev 0)
+++ trunk/freenet/src/freenet/client/ArchiveExtractTag.java     2009-04-24 
03:53:25 UTC (rev 27278)
@@ -0,0 +1,49 @@
+package freenet.client;
+
+import java.io.IOException;
+
+import com.db4o.ObjectContainer;
+import com.db4o.ObjectSet;
+import com.db4o.query.Predicate;
+
+import freenet.client.ArchiveManager.ARCHIVE_TYPE;
+import freenet.client.async.ClientContext;
+import freenet.client.async.DBJob;
+import freenet.keys.FreenetURI;
+import freenet.support.LogThresholdCallback;
+import freenet.support.Logger;
+import freenet.support.api.Bucket;
+import freenet.support.api.BucketFactory;
+import freenet.support.compress.Compressor.COMPRESSOR_TYPE;
+import freenet.support.io.BucketTools;
+import freenet.support.io.NativeThread;
+
+class ArchiveExtractTag {
+       
+       final ArchiveHandlerImpl handler;
+       final Bucket data;
+       final boolean freeBucket;
+       final ArchiveContext actx;
+       final String element;
+       final ArchiveExtractCallback callback;
+       final long nodeDBHandle;
+       
+       ArchiveExtractTag(ArchiveHandlerImpl handler, Bucket data, boolean 
freeBucket, ArchiveContext actx, String element, ArchiveExtractCallback 
callback, long nodeDBHandle) {
+               this.handler = handler;
+               this.data = data;
+               this.freeBucket = freeBucket;
+               this.actx = actx;
+               this.element = element;
+               this.callback = callback;
+               this.nodeDBHandle = nodeDBHandle;
+       }
+
+       public void activateForExecution(ObjectContainer container) {
+               container.activate(this, 1);
+               container.activate(data, 5);
+               handler.activateForExecution(container);
+               container.activate(actx, 5);
+               container.activate(callback, 1);
+       }
+       
+}


Property changes on: trunk/freenet/src/freenet/client/ArchiveExtractTag.java
___________________________________________________________________
Added: svn:mime-type
   + text/x-java
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Modified: trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java    2009-04-24 
03:40:37 UTC (rev 27277)
+++ trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java    2009-04-24 
03:53:25 UTC (rev 27278)
@@ -269,33 +269,3 @@
        }
        
 }
-
-class ArchiveExtractTag {
-       
-       final ArchiveHandlerImpl handler;
-       final Bucket data;
-       final boolean freeBucket;
-       final ArchiveContext actx;
-       final String element;
-       final ArchiveExtractCallback callback;
-       final long nodeDBHandle;
-       
-       ArchiveExtractTag(ArchiveHandlerImpl handler, Bucket data, boolean 
freeBucket, ArchiveContext actx, String element, ArchiveExtractCallback 
callback, long nodeDBHandle) {
-               this.handler = handler;
-               this.data = data;
-               this.freeBucket = freeBucket;
-               this.actx = actx;
-               this.element = element;
-               this.callback = callback;
-               this.nodeDBHandle = nodeDBHandle;
-       }
-
-       public void activateForExecution(ObjectContainer container) {
-               container.activate(this, 1);
-               container.activate(data, 5);
-               handler.activateForExecution(container);
-               container.activate(actx, 5);
-               container.activate(callback, 1);
-       }
-       
-}
\ No newline at end of file

Modified: trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java  
2009-04-24 03:40:37 UTC (rev 27277)
+++ trunk/freenet/src/freenet/client/async/BackgroundBlockEncoder.java  
2009-04-24 03:53:25 UTC (rev 27278)
@@ -139,19 +139,3 @@
        };
        
 }
-
-class BackgroundBlockEncoderTag {
-       final Encodeable inserter;
-       final long nodeDBHandle;
-       /** For implementing FIFO ordering */
-       final long addedTime;
-       /** For implementing priority ordering */
-       final short priority;
-       
-       BackgroundBlockEncoderTag(Encodeable inserter, short prio, 
ClientContext context) {
-               this.inserter = inserter;
-               this.nodeDBHandle = context.nodeDBHandle;
-               this.addedTime = System.currentTimeMillis();
-               this.priority = prio;
-       }
-}

Added: trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java
===================================================================
--- trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java       
                        (rev 0)
+++ trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java       
2009-04-24 03:53:25 UTC (rev 27278)
@@ -0,0 +1,29 @@
+package freenet.client.async;
+
+import java.lang.ref.SoftReference;
+import java.util.ArrayList;
+
+import com.db4o.ObjectContainer;
+import com.db4o.ObjectSet;
+import com.db4o.query.Query;
+
+import freenet.node.PrioRunnable;
+import freenet.support.Logger;
+import freenet.support.io.NativeThread;
+
+
+class BackgroundBlockEncoderTag {
+       final Encodeable inserter;
+       final long nodeDBHandle;
+       /** For implementing FIFO ordering */
+       final long addedTime;
+       /** For implementing priority ordering */
+       final short priority;
+       
+       BackgroundBlockEncoderTag(Encodeable inserter, short prio, 
ClientContext context) {
+               this.inserter = inserter;
+               this.nodeDBHandle = context.nodeDBHandle;
+               this.addedTime = System.currentTimeMillis();
+               this.priority = prio;
+       }
+}


Property changes on: 
trunk/freenet/src/freenet/client/async/BackgroundBlockEncoderTag.java
___________________________________________________________________
Added: svn:mime-type
   + text/x-java
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to