org.archive.wayback.proxy
Class ProxyRequestParser
java.lang.Object
org.archive.wayback.requestparser.BaseRequestParser
org.archive.wayback.requestparser.CompositeRequestParser
org.archive.wayback.proxy.ProxyRequestParser
- All Implemented Interfaces:
- RequestParser
public class ProxyRequestParser
- extends CompositeRequestParser
- Version:
- $Date: 2010-09-29 05:28:38 +0700 (Wed, 29 Sep 2010) $, $Revision: 3262 $
- Author:
- brad
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyRequestParser
public ProxyRequestParser()
getRequestParsers
protected RequestParser[] getRequestParsers()
- Specified by:
getRequestParsers in class CompositeRequestParser
getLocalhostNames
public List<String> getLocalhostNames()
setLocalhostNames
public void setLocalhostNames(List<String> localhostNames)
parse
public WaybackRequest parse(javax.servlet.http.HttpServletRequest httpRequest,
AccessPoint wbContext)
throws BadQueryException,
BetterRequestException
- Description copied from interface:
RequestParser
- attempt to transform an incoming HttpServletRequest into a
WaybackRequest object. returns null if there is missing information.
- Specified by:
parse in interface RequestParser- Overrides:
parse in class CompositeRequestParser
- Parameters:
httpRequest - ServletHttpRequest being handledwbContext - AccessPoint which is attempting to parse the request
- Returns:
- populated WaybackRequest object if successful, null otherwise.
- Throws:
BadQueryException - if the request could match this AccessPoint,
but is malformed: invalid datespec, URL, or flags
BetterRequestException - if the request should be redirected to
provide better user feedback (corrected URL/date in address bar)
isAddDefaults
public boolean isAddDefaults()
- Returns:
- the addDefaults
setAddDefaults
public void setAddDefaults(boolean addDefaults)
- Parameters:
addDefaults - the addDefaults to set
Copyright © 2005-2011 Internet Archive. All Rights Reserved.