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