Package org.glassfish.grizzly.http
Interface MimeHeadersPacket
-
- All Known Implementing Classes:
HttpHeader,HttpRequestPacket,HttpResponsePacket,HttpTrailer
public interface MimeHeadersPacketCommon interface forHttpPackets, which contain mimeheaders.- Author:
- Alexey Stashok
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddHeader(String name, String value)Add the HTTP mime header.voidaddHeader(String name, HeaderValue value)Add the HTTP mime header.voidaddHeader(Header header, String value)Add the HTTP mime header.voidaddHeader(Header header, HeaderValue value)Add the HTTP mime header.booleancontainsHeader(String name)Returns true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise.booleancontainsHeader(Header header)Returns true, if the mimeHeaderis present among the HttpHeader mime headers, otherwise returns false.StringgetHeader(String name)Get the value, of the specific HTTP mime header.StringgetHeader(Header header)Get the value, of the specific HTTP mime header.MimeHeadersgetHeaders()Get allMimeHeaders, associated with the HttpHeader.voidsetHeader(String name, String value)Set the value, of the specific HTTP mime header.voidsetHeader(String name, HeaderValue value)Set the value, of the specific HTTP mime header.voidsetHeader(Header header, String value)Set the value, of the specific HTTP mime header.voidsetHeader(Header header, HeaderValue value)Set the value, of the specific HTTP mime header.
-
-
-
Method Detail
-
getHeaders
MimeHeaders getHeaders()
Get allMimeHeaders, associated with the HttpHeader.- Returns:
- all
MimeHeaders, associated with the HttpHeader
-
getHeader
String getHeader(String name)
Get the value, of the specific HTTP mime header.- Parameters:
name- the mime header name- Returns:
- the value, of the specific HTTP mime header
-
getHeader
String getHeader(Header header)
Get the value, of the specific HTTP mime header.- Parameters:
header- the mimeHeader- Returns:
- the value, of the specific HTTP mime header
- Since:
- 2.1.2
-
setHeader
void setHeader(String name, String value)
Set the value, of the specific HTTP mime header.- Parameters:
name- the mime header namevalue- the mime header value
-
setHeader
void setHeader(String name, HeaderValue value)
Set the value, of the specific HTTP mime header.- Parameters:
name- the mime header namevalue- the mime header value- Since:
- 2.3.8
-
setHeader
void setHeader(Header header, String value)
Set the value, of the specific HTTP mime header.- Parameters:
header- the mimeHeadervalue- the mime header value- Since:
- 2.1.2
-
setHeader
void setHeader(Header header, HeaderValue value)
Set the value, of the specific HTTP mime header.- Parameters:
header- the mimeHeadervalue- the mime header value- Since:
- 2.3.8
-
addHeader
void addHeader(String name, String value)
Add the HTTP mime header.- Parameters:
name- the mime header namevalue- the mime header value
-
addHeader
void addHeader(String name, HeaderValue value)
Add the HTTP mime header.- Parameters:
name- the mime header namevalue- the mime header value- Since:
- 2.3.8
-
addHeader
void addHeader(Header header, String value)
Add the HTTP mime header.- Parameters:
header- the mimeHeadervalue- the mime header value- Since:
- 2.1.2
-
addHeader
void addHeader(Header header, HeaderValue value)
Add the HTTP mime header.- Parameters:
header- the mimeHeadervalue- the mime header value- Since:
- 2.3.8
-
containsHeader
boolean containsHeader(String name)
Returns true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise.- Parameters:
name- the mime header name- Returns:
- true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise
-
-