- All Known Implementing Classes:
DefaultHttpHeaderManager
public interface HttpHeaderManager
The HttpHeaderManager API.
- Author:
- Manfred Riem ([email protected])
-
Method Summary
Modifier and Type Method Description void
addHeader(java.lang.String name, java.lang.String value)
Add the header.boolean
containsHeader(java.lang.String name)
Contains the given header.long
getDateHeader(java.lang.String name)
Get the date header.java.lang.String
getHeader(java.lang.String name)
Get the header.java.util.Enumeration<java.lang.String>
getHeaderNames()
Get the header names.java.util.Enumeration<java.lang.String>
getHeaders(java.lang.String name)
Get the headers.int
getIntHeader(java.lang.String name)
Get the int header.void
setHeader(java.lang.String name, java.lang.String value)
Set the header.
-
Method Details
-
addHeader
void addHeader(java.lang.String name, java.lang.String value)Add the header.- Parameters:
name
- the name.value
- the value.
-
containsHeader
boolean containsHeader(java.lang.String name)Contains the given header.- Parameters:
name
- the header name.- Returns:
- true if there, false otherwise.
-
getDateHeader
long getDateHeader(java.lang.String name) throws java.lang.IllegalArgumentExceptionGet the date header.- Parameters:
name
- the header name.- Returns:
- the date header.
- Throws:
java.lang.IllegalArgumentException
- when the header could not be converted to a date.
-
getHeader
java.lang.String getHeader(java.lang.String name)Get the header.- Parameters:
name
- the header name.- Returns:
- the header value.
-
getHeaderNames
java.util.Enumeration<java.lang.String> getHeaderNames()Get the header names.- Returns:
- the header names.
-
getHeaders
java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)Get the headers.- Parameters:
name
- the header name.- Returns:
- the header values.
-
getIntHeader
int getIntHeader(java.lang.String name) throws java.lang.NumberFormatExceptionGet the int header.- Parameters:
name
- the header name.- Returns:
- the int value.
- Throws:
java.lang.NumberFormatException
- when the value could not be converted to an int.
-
setHeader
void setHeader(java.lang.String name, java.lang.String value)Set the header.- Parameters:
name
- the name.value
- the value (string).
-