com.atlassian.jira.plugin.searchrequestview
Class HttpRequestHeaders

java.lang.Object
  extended by com.atlassian.jira.plugin.searchrequestview.HttpRequestHeaders
All Implemented Interfaces:
RequestHeaders

@Internal
public class HttpRequestHeaders
extends Object
implements RequestHeaders


Constructor Summary
HttpRequestHeaders(javax.servlet.http.HttpServletResponse servletResponse)
           
 
Method Summary
 void addDateHeader(String name, long date)
          Adds a response header with the given name and date-value.
 void addHeader(String name, String value)
          Adds a response header with the given name and value.
 void addIntHeader(String name, int value)
          Adds a response header with the given name and integer value.
 void setDateHeader(String name, long date)
          Sets a response header with the given name and date-value.
 void setHeader(String name, String value)
          Sets a response header with the given name and value.
 void setIntHeader(String name, int value)
          Sets a response header with the given name and integer value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpRequestHeaders

public HttpRequestHeaders(javax.servlet.http.HttpServletResponse servletResponse)
Method Detail

setDateHeader

public void setDateHeader(String name,
                          long date)
Description copied from interface: RequestHeaders
Sets a response header with the given name and date-value. The date is specified in terms of milliseconds since the epoch. If the header had already been set, the new value overwrites the previous one.

Specified by:
setDateHeader in interface RequestHeaders
Parameters:
name - the name of the header to set
date - the assigned date value
See Also:
RequestHeaders.addDateHeader(String, long)

addDateHeader

public void addDateHeader(String name,
                          long date)
Description copied from interface: RequestHeaders
Adds a response header with the given name and date-value. The date is specified in terms of milliseconds since the epoch. This method allows response headers to have multiple values.

Specified by:
addDateHeader in interface RequestHeaders
Parameters:
name - the name of the header to set
date - the additional date value
See Also:
RequestHeaders.setDateHeader(String, long)

setHeader

public void setHeader(String name,
                      String value)
Description copied from interface: RequestHeaders
Sets a response header with the given name and value.

If the header had already been set, the new value overwrites the previous one.

Specified by:
setHeader in interface RequestHeaders
Parameters:
name - the name of the header
value - the header value
See Also:
RequestHeaders.addHeader(String, String)

addHeader

public void addHeader(String name,
                      String value)
Description copied from interface: RequestHeaders
Adds a response header with the given name and value.

This method allows response headers to have multiple values.

Specified by:
addHeader in interface RequestHeaders
Parameters:
name - the name of the header
value - the additional header value
See Also:
RequestHeaders.setHeader(String, String)

setIntHeader

public void setIntHeader(String name,
                         int value)
Description copied from interface: RequestHeaders
Sets a response header with the given name and integer value. If the header had already been set, the new value overwrites the previous one. The containsHeader method can be used to test for the presence of a header before setting its value.

Specified by:
setIntHeader in interface RequestHeaders
Parameters:
name - the name of the header
value - the assigned integer value
See Also:
RequestHeaders.addIntHeader(String, int)

addIntHeader

public void addIntHeader(String name,
                         int value)
Description copied from interface: RequestHeaders
Adds a response header with the given name and integer value. This method allows response headers to have multiple values.

Specified by:
addIntHeader in interface RequestHeaders
Parameters:
name - the name of the header
value - the assigned integer value
See Also:
RequestHeaders.setIntHeader(String, int)


Copyright © 2002-2013 Atlassian. All Rights Reserved.