org.archive.wayback.resourceindex.updater
Class RemoteSubmitFilter

java.lang.Object
  extended by org.archive.wayback.resourceindex.updater.RemoteSubmitFilter
All Implemented Interfaces:
javax.servlet.Filter

public class RemoteSubmitFilter
extends Object
implements javax.servlet.Filter

Filter that accepts PUT HTTP requests to insert CDX files into the incoming directory for a local BDBIndex.

Version:
$Date: 2010-09-29 05:28:38 +0700 (Wed, 29 Sep 2010) $, $Revision: 3262 $
Author:
brad

Constructor Summary
RemoteSubmitFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
protected  boolean handle(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
           
protected  boolean handlePut(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletResponse response)
           
 void init(javax.servlet.FilterConfig c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteSubmitFilter

public RemoteSubmitFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig c)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException

handle

protected boolean handle(javax.servlet.ServletRequest request,
                         javax.servlet.ServletResponse response)
                  throws IOException,
                         javax.servlet.ServletException
Parameters:
request -
response -
Returns:
boolean, true unless something went wrong..
Throws:
IOException
javax.servlet.ServletException

handlePut

protected boolean handlePut(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.ServletResponse response)
                     throws IOException,
                            javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter


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