com.norconex.collector.http.handler.impl
Class DefaultHttpHeadersChecksummer

java.lang.Object
  extended by com.norconex.collector.http.handler.impl.DefaultHttpHeadersChecksummer
All Implemented Interfaces:
IHttpHeadersChecksummer, IXMLConfigurable, Serializable

public class DefaultHttpHeadersChecksummer
extends Object
implements IHttpHeadersChecksummer, IXMLConfigurable

Default implementation of IHttpHeadersChecksummer which simply returns the exact value of the "Last-Modified" HTTP header if no alternate header is specified.

XML configuration usage (not required since default):

  <httpHeadersChecksummer class="com.norconex.collector.http.handler.DefaultHttpHeadersChecksummer">
      <field>(optional alternate header field name)</field>
  </httpHeadersChecksummer>
 

Author:
Pascal Essiembre
See Also:
Serialized Form

Field Summary
static String DEFAULT_FIELD
           
 
Constructor Summary
DefaultHttpHeadersChecksummer()
           
 
Method Summary
 String createChecksum(Properties metadata)
           
 String getField()
           
 void loadFromXML(Reader in)
           
 void saveToXML(Writer out)
           
 void setField(String field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FIELD

public static final String DEFAULT_FIELD
See Also:
Constant Field Values
Constructor Detail

DefaultHttpHeadersChecksummer

public DefaultHttpHeadersChecksummer()
Method Detail

createChecksum

public String createChecksum(Properties metadata)
Specified by:
createChecksum in interface IHttpHeadersChecksummer

getField

public String getField()

setField

public void setField(String field)

loadFromXML

public void loadFromXML(Reader in)
Specified by:
loadFromXML in interface IXMLConfigurable

saveToXML

public void saveToXML(Writer out)
               throws IOException
Specified by:
saveToXML in interface IXMLConfigurable
Throws:
IOException


Copyright © 2009-2013 Norconex Inc.. All Rights Reserved.