From: <bra...@us...> - 2009-07-17 23:51:47
|
Revision: 2766 http://archive-access.svn.sourceforge.net/archive-access/?rev=2766&view=rev Author: bradtofel Date: 2009-07-17 23:51:41 +0000 (Fri, 17 Jul 2009) Log Message: ----------- REFACTOR: ResourceFactory is now responsible for deciding if a String is a path to a local file, or an HTTP URL to a remote one. Modified Paths: -------------- branches/wayback-1_4_2/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java Modified: branches/wayback-1_4_2/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java =================================================================== --- branches/wayback-1_4_2/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2009-07-17 23:50:08 UTC (rev 2765) +++ branches/wayback-1_4_2/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocationDBResourceStore.java 2009-07-17 23:51:41 UTC (rev 2766) @@ -24,9 +24,7 @@ */ package org.archive.wayback.resourcestore; -import java.io.File; import java.io.IOException; -import java.net.URL; import java.util.logging.Logger; import org.archive.wayback.ResourceStore; @@ -80,12 +78,7 @@ try { - if(url.startsWith("http://")) { - r = ResourceFactory.getResource(new URL(url), offset); - } else { - // assume local path: - r = ResourceFactory.getResource(new File(url), offset); - } + r = ResourceFactory.getResource(url, offset); // TODO: attempt to grab the first few KB? The underlying // InputStreams support mark(), so we could reset() after. // wait for now, currently this will parse HTTP headers, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |