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 java.lang.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: 2008-06-24 16:41:39 -0700 (Tue, 24 Jun 2008) $, $Revision: 2310 $
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 java.io.IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException

handle

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

handlePut

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

destroy

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


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