org.mortbay.http.handler
Class ExpiryHandler
java.lang.Object
|
+--org.mortbay.http.handler.AbstractHttpHandler
|
+--org.mortbay.http.handler.ExpiryHandler
- All Implemented Interfaces:
- HttpHandler, LifeCycle, java.io.Serializable
- public class ExpiryHandler
- extends AbstractHttpHandler
Handler that allows the default Expiry of all content to be set.
- Version:
- $Id: ExpiryHandler.java,v 1.3 2002/12/14 13:02:56 bretts 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. |
void |
setTimeToLive(long ttl)
Set the default expiry time in seconds. |
Methods inherited from class java.lang.Object |
equals, 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
- Description copied from interface:
HttpHandler
- Handle a request.
Note that Handlers are tried in order until one has handled the
request. i.e. until request.isHandled() returns true.
In broad terms this means, either a response has been commited
or request.setHandled(true) has been called.
- Parameters:
pathInContext
- The context pathpathParams
- Path parameters such as encoded Session IDrequest
- The HttpRequest requestresponse
- The HttpResponse response
HttpException
java.io.IOException
Copyright ? 2000 Mortbay Consulting Pty. Ltd. All Rights Reserved.