org.mortbay.http.handler
Class ExpiryHandler
- HttpHandler, LifeCycle, Serializable
public class ExpiryHandler
Handler that allows the default Expiry of all content to be set.
$Id: ExpiryHandler.java,v 1.11 2005/08/13 00:01:26 gregwilkins Exp $ 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.
|
void | setTimeToLive(long ttl) - Set the default expiry time in seconds.
|
handle
public void handle(String pathInContext,
String pathParams,
HttpRequest request,
HttpResponse response)
throws HttpException,
IOException
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.
- handle in interface HttpHandler
pathInContext
- The context pathpathParams
- Path parameters such as encoded Session IDrequest
- The HttpRequest requestresponse
- The HttpResponse response
setTimeToLive
public void setTimeToLive(long ttl)
Set the default expiry time in seconds.
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.