Author: toad
Date: 2009-04-02 17:23:00 +0000 (Thu, 02 Apr 2009)
New Revision: 26367

Modified:
   trunk/freenet/src/freenet/client/ArchiveHandler.java
   trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java
   trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
Log:
Simplify API


Modified: trunk/freenet/src/freenet/client/ArchiveHandler.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveHandler.java        2009-04-02 
17:01:04 UTC (rev 26366)
+++ trunk/freenet/src/freenet/client/ArchiveHandler.java        2009-04-02 
17:23:00 UTC (rev 26367)
@@ -29,8 +29,7 @@
         * @throws MetadataParseException If there was an error parsing 
intermediary metadata.
         */
        public abstract Bucket getMetadata(ArchiveContext archiveContext,
-                       ClientMetadata dm, int recursionLevel, 
-                       boolean dontEnterImplicitArchives, ArchiveManager 
manager)
+                       ArchiveManager manager)
                        throws ArchiveFailureException, ArchiveRestartException,
                        MetadataParseException, FetchException;
 
@@ -46,9 +45,7 @@
         * @throws MetadataParseException 
         */
        public abstract Bucket get(String internalName,
-                       ArchiveContext archiveContext, 
-                       ClientMetadata dm, int recursionLevel, 
-                       boolean dontEnterImplicitArchives, ArchiveManager 
manager)
+                       ArchiveContext archiveContext, ArchiveManager manager)
                        throws ArchiveFailureException, ArchiveRestartException,
                        MetadataParseException, FetchException;
 

Modified: trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java    2009-04-02 
17:01:04 UTC (rev 26366)
+++ trunk/freenet/src/freenet/client/ArchiveHandlerImpl.java    2009-04-02 
17:23:00 UTC (rev 26367)
@@ -45,8 +45,7 @@
        }
        
        public Bucket get(String internalName, ArchiveContext archiveContext,
-                       ClientMetadata dm, int recursionLevel,
-                       boolean dontEnterImplicitArchives, ArchiveManager 
manager)
+                       ArchiveManager manager)
                        throws ArchiveFailureException, ArchiveRestartException,
                        MetadataParseException, FetchException {
                
@@ -67,11 +66,10 @@
                return null;
        }
 
-       public Bucket getMetadata(ArchiveContext archiveContext, ClientMetadata 
dm,
-                       int recursionLevel, boolean dontEnterImplicitArchives,
+       public Bucket getMetadata(ArchiveContext archiveContext, 
                        ArchiveManager manager) throws ArchiveFailureException,
                        ArchiveRestartException, MetadataParseException, 
FetchException {
-               return get(".metadata", archiveContext, dm, recursionLevel, 
dontEnterImplicitArchives, manager);
+               return get(".metadata", archiveContext, manager);
        }
 
        public void extractToCache(Bucket bucket, ArchiveContext actx,

Modified: trunk/freenet/src/freenet/client/async/SingleFileFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SingleFileFetcher.java       
2009-04-02 17:01:04 UTC (rev 26366)
+++ trunk/freenet/src/freenet/client/async/SingleFileFetcher.java       
2009-04-02 17:23:00 UTC (rev 26367)
@@ -392,7 +392,7 @@
                                metadata = null; // Copied to archiveMetadata, 
so do not need to clear it
                                // ah is set. This means we are currently 
handling an archive.
                                Bucket metadataBucket;
-                               metadataBucket = ah.getMetadata(actx, null, 
recursionLevel+1, true, context.archiveManager);
+                               metadataBucket = ah.getMetadata(actx, 
context.archiveManager);
                                if(metadataBucket != null) {
                                        try {
                                                metadata = 
Metadata.construct(metadataBucket);
@@ -471,7 +471,7 @@
                                        throw new 
FetchException(FetchException.UNKNOWN_METADATA, "Archive redirect not in an 
archive manifest");
                                String filename = metadata.getZIPInternalName();
                                if(logMINOR) Logger.minor(this, "Fetching 
"+filename);
-                               Bucket dataBucket = ah.get(filename, actx, 
null, recursionLevel+1, true, context.archiveManager);
+                               Bucket dataBucket = ah.get(filename, actx, 
context.archiveManager);
                                if(dataBucket != null) {
                                        if(logMINOR) Logger.minor(this, 
"Returning data");
                                        final Bucket out;

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

Reply via email to