org.archive.wayback.replay
Class DefaultClosestResultSelector

java.lang.Object
  extended by org.archive.wayback.replay.DefaultClosestResultSelector
All Implemented Interfaces:
ClosestResultSelector

public class DefaultClosestResultSelector
extends Object
implements ClosestResultSelector

Author:
brad

Constructor Summary
DefaultClosestResultSelector()
           
 
Method Summary
 CaptureSearchResult getClosest(WaybackRequest wbRequest, CaptureSearchResults results)
          Locate and return the best matching search result from a set for a given request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClosestResultSelector

public DefaultClosestResultSelector()
Method Detail

getClosest

public CaptureSearchResult getClosest(WaybackRequest wbRequest,
                                      CaptureSearchResults results)
                               throws BetterRequestException
Description copied from interface: ClosestResultSelector
Locate and return the best matching search result from a set for a given request.

Specified by:
getClosest in interface ClosestResultSelector
Parameters:
wbRequest - The WaybackRequest being handled
results - the CaptureSeachResults found matching the request
Returns:
the best CaptureSearchResult, which should be replayed to the user.
Throws:
BetterRequestException - if the user should be redirected to a different, better URL to make this request.


Copyright © 2005-2011 Internet Archive. All Rights Reserved.