org.openqa.jetty.http.handler
Class SetResponseHeadersHandler
java.lang.Object
org.openqa.jetty.http.handler.AbstractHttpHandler
org.openqa.jetty.http.handler.SetResponseHeadersHandler
- All Implemented Interfaces:
- Serializable, HttpHandler, LifeCycle
public class SetResponseHeadersHandler
- extends AbstractHttpHandler
Handler that allows arbitrary HTTP Header values to be set in the response.
- Version:
- $Id: SetResponseHeadersHandler.java,v 1.6 2005/08/13 00:01:26 gregwilkins Exp $
- Author:
- Brett Sealey
- See Also:
- Serialized Form
SetResponseHeadersHandler
public SetResponseHeadersHandler()
setHeaderValue
public void setHeaderValue(String name,
String value)
- Set a header override, every response handled will have this header set.
- Parameters:
name
- The String name of the header.value
- The String value of the header.
setHeaderValues
public void setHeaderValues(String name,
String[] values)
- Set a multivalued header, every response handled will have
this header set with the provided values.
- Parameters:
name
- The String name of the header.values
- An Array of String values to use as the values for a Header.
handle
public void handle(String pathInContext,
String pathParams,
HttpRequest request,
HttpResponse response)
throws HttpException,
IOException
- Handle a request by pre-populating the headers from the configured
set of _fields.
Settings made here can be overridden by subsequent handling of the
request.
- Parameters:
pathInContext
- The context path. Ignored.pathParams
- Path parameters such as encoded Session ID. Ignored.request
- The HttpRequest request. Ignored.response
- The HttpResponse response. Updated with new Headers.
- Throws:
HttpException
IOException
Copyright © 2012. All Rights Reserved.