org.openqa.jetty.http.handler
Class ExpiryHandler
java.lang.Object
   org.openqa.jetty.http.handler.AbstractHttpHandler
org.openqa.jetty.http.handler.AbstractHttpHandler
       org.openqa.jetty.http.handler.ExpiryHandler
org.openqa.jetty.http.handler.ExpiryHandler
- All Implemented Interfaces: 
- java.io.Serializable, HttpHandler, LifeCycle
- 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
- See Also:
- Serialized Form
 
| Method Summary | 
|  void | handle(java.lang.String pathInContext,
       java.lang.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.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
ExpiryHandler
public ExpiryHandler()
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.
 
handle
public void handle(java.lang.String pathInContext,
                   java.lang.String pathParams,
                   HttpRequest request,
                   HttpResponse response)
            throws HttpException,
                   java.io.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.
 
- 
- Parameters:
- pathInContext- The context path
- pathParams- Path parameters such as encoded Session ID
- request- The HttpRequest request
- response- The HttpResponse response
- Throws:
- HttpException
- java.io.IOException
 
Copyright © 2010. All Rights Reserved.