org.hippoecm.hst.servlet.utils
Class HeaderUtils

java.lang.Object
  extended by org.hippoecm.hst.servlet.utils.HeaderUtils

public final class HeaderUtils
extends Object

Utility class for checking and setting http headers for BinaryPage binaries. TODO: Default max expires


Method Summary
static boolean hasMatchingEtag(javax.servlet.http.HttpServletRequest request, BinaryPage page)
           
static boolean isForcedCheck(javax.servlet.http.HttpServletRequest request)
           
static boolean isModifiedSince(javax.servlet.http.HttpServletRequest request, BinaryPage page)
           
static void setContentLengthHeader(javax.servlet.http.HttpServletResponse response, BinaryPage page)
           
static void setExpiresHeaders(javax.servlet.http.HttpServletResponse response, BinaryPage page)
           
static void setLastModifiedHeaders(javax.servlet.http.HttpServletResponse response, BinaryPage page)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isForcedCheck

public static boolean isForcedCheck(javax.servlet.http.HttpServletRequest request)

hasMatchingEtag

public static boolean hasMatchingEtag(javax.servlet.http.HttpServletRequest request,
                                      BinaryPage page)

isModifiedSince

public static boolean isModifiedSince(javax.servlet.http.HttpServletRequest request,
                                      BinaryPage page)

setLastModifiedHeaders

public static void setLastModifiedHeaders(javax.servlet.http.HttpServletResponse response,
                                          BinaryPage page)

setExpiresHeaders

public static void setExpiresHeaders(javax.servlet.http.HttpServletResponse response,
                                     BinaryPage page)

setContentLengthHeader

public static void setContentLengthHeader(javax.servlet.http.HttpServletResponse response,
                                          BinaryPage page)


Copyright © 2008-2012 Hippo. All Rights Reserved.