From: <bra...@us...> - 2007-07-16 22:34:28
|
Revision: 1773 http://archive-access.svn.sourceforge.net/archive-access/?rev=1773&view=rev Author: bradtofel Date: 2007-07-16 15:34:30 -0700 (Mon, 16 Jul 2007) Log Message: ----------- TWEAK: now needs to cast type of SearchResults Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebCache.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebCache.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebCache.java 2007-07-16 22:34:00 UTC (rev 1772) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebCache.java 2007-07-16 22:34:30 UTC (rev 1773) @@ -36,6 +36,7 @@ import org.archive.io.arc.ARCRecord; import org.archive.wayback.PropertyConfigurable; import org.archive.wayback.WaybackConstants; +import org.archive.wayback.core.CaptureSearchResults; import org.archive.wayback.core.Resource; import org.archive.wayback.core.SearchResult; import org.archive.wayback.core.SearchResults; @@ -159,9 +160,13 @@ Resource resource = null; WaybackRequest wbRequest = makeCacheWBRequest(url,maxCacheMS,bUseOlder); - SearchResults results; + CaptureSearchResults results = null; try { - results = index.query(wbRequest); + SearchResults gresults = index.query(wbRequest); + if(!(gresults instanceof CaptureSearchResults)) { + throw new IOException("bad result type..."); + } + results = (CaptureSearchResults) gresults; } catch (ResourceNotInArchiveException e) { // e.printStackTrace(); throw e; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |