org.mortbay.http.handler

Class ExpiryHandler

public class ExpiryHandler extends AbstractHttpHandler

Handler that allows the default Expiry of all content to be set.

Version: $Id: ExpiryHandler.java,v 1.11 2005/08/13 00:01:26 gregwilkins Exp $

Author: Brett Sealey

Method Summary
voidhandle(String pathInContext, String pathParams, HttpRequest request, HttpResponse response)
Handle a request by pre-populating the Expires header with a a value that corresponds to now + ttl.
voidsetTimeToLive(long ttl)
Set the default expiry time in seconds.

Method Detail

handle

public void handle(String pathInContext, String pathParams, HttpRequest request, HttpResponse response)
Handle a request by pre-populating the Expires header with a a value that corresponds to now + ttl. If ttl -s negative then HttpFields.__01Jan1970 is used. Settings made here can be overridden by subsequent handling of the request.

Parameters: pathInContext The context path pathParams Path parameters such as encoded Session ID request The HttpRequest request response The HttpResponse response

setTimeToLive

public void setTimeToLive(long ttl)
Set the default expiry time in seconds.

Parameters: ttl The default time to live in seconds. If negative (the default) then all content will be set to expire 01Jan1970 by default.

Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.