Top Description Methods
org.glassfish.grizzly.http

public Interface MimeHeadersPacket

Known Direct Implementers
org.glassfish.grizzly.http.HttpHeader, org.glassfish.grizzly.http.HttpTrailer
Imports
org.glassfish.grizzly.http.util.Header, .HeaderValue, .MimeHeaders

Common interface for HttpPackets, which contain mimeheaders.
Author
Alexey Stashok

Method Summary

Modifier and TypeMethod and Description
public void
addHeader(String
the mime header name
name
,
String
the mime header value
value
)

Add the HTTP mime header.

public void
addHeader(String
the mime header name
name
,
HeaderValue
the mime header value
value
)

Add the HTTP mime header.

public void
addHeader(final Header
the mime Header
header
,
final String
the mime header value
value
)

Add the HTTP mime header.

public void
addHeader(final Header
the mime Header
header
,
final HeaderValue
the mime header value
value
)

Add the HTTP mime header.

public boolean

Returns:

true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise
containsHeader
(String
the mime header name
name
)

Returns true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise.

public boolean

Returns:

true, if the mime Header is present among the HttpHeader mime headers, otherwise returns false
containsHeader
(final Header
the mime Header
header
)

Returns true, if the mime Header is present among the HttpHeader mime headers, otherwise returns false.

public String

Returns:

the value, of the specific HTTP mime header
getHeader
(String
the mime header name
name
)

Get the value, of the specific HTTP mime header.

public String

Returns:

the value, of the specific HTTP mime header
getHeader
(final Header
the mime Header
header
)

Get the value, of the specific HTTP mime header.

public MimeHeaders

Returns:

all MimeHeaders, associated with the HttpHeader
getHeaders
()

Get all MimeHeaders, associated with the HttpHeader.

public void
setHeader(String
the mime header name
name
,
String
the mime header value
value
)

Set the value, of the specific HTTP mime header.

public void
setHeader(String
the mime header name
name
,
HeaderValue
the mime header value
value
)

Set the value, of the specific HTTP mime header.

public void
setHeader(final Header
the mime Header
header
,
String
the mime header value
value
)

Set the value, of the specific HTTP mime header.

public void
setHeader(final Header
the mime Header
header
,
HeaderValue
the mime header value
value
)

Set the value, of the specific HTTP mime header.

Method Detail

addHeaderback to summary
public void addHeader(String name, String value)

Add the HTTP mime header.

Parameters
name:String

the mime header name

value:String

the mime header value

addHeaderback to summary
public void addHeader(String name, HeaderValue value)

Add the HTTP mime header.

Parameters
name:String

the mime header name

value:HeaderValue

the mime header value

Since
2.3.8
addHeaderback to summary
public void addHeader(final Header header, final String value)

Add the HTTP mime header.

Parameters
header:Header

the mime Header

value:String

the mime header value

Since
2.1.2
addHeaderback to summary
public void addHeader(final Header header, final HeaderValue value)

Add the HTTP mime header.

Parameters
header:Header

the mime Header

value:HeaderValue

the mime header value

Since
2.3.8
containsHeaderback to summary
public 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:String

the mime header name

Returns:boolean

true, if the mime header with the specific name is present among the HttpHeader mime headers, or false otherwise

containsHeaderback to summary
public boolean containsHeader(final Header header)

Returns true, if the mime Header is present among the HttpHeader mime headers, otherwise returns false.

Parameters
header:Header

the mime Header

Returns:boolean

true, if the mime Header is present among the HttpHeader mime headers, otherwise returns false

Since
2.1.2
getHeaderback to summary
public String getHeader(String name)

Get the value, of the specific HTTP mime header.

Parameters
name:String

the mime header name

Returns:String

the value, of the specific HTTP mime header

getHeaderback to summary
public String getHeader(final Header header)

Get the value, of the specific HTTP mime header.

Parameters
header:Header

the mime Header

Returns:String

the value, of the specific HTTP mime header

Since
2.1.2
getHeadersback to summary
public MimeHeaders getHeaders()

Get all MimeHeaders, associated with the HttpHeader.

Returns:MimeHeaders

all MimeHeaders, associated with the HttpHeader

setHeaderback to summary
public void setHeader(String name, String value)

Set the value, of the specific HTTP mime header.

Parameters
name:String

the mime header name

value:String

the mime header value

setHeaderback to summary
public void setHeader(String name, HeaderValue value)

Set the value, of the specific HTTP mime header.

Parameters
name:String

the mime header name

value:HeaderValue

the mime header value

Since
2.3.8
setHeaderback to summary
public void setHeader(final Header header, String value)

Set the value, of the specific HTTP mime header.

Parameters
header:Header

the mime Header

value:String

the mime header value

Since
2.1.2
setHeaderback to summary
public void setHeader(final Header header, HeaderValue value)

Set the value, of the specific HTTP mime header.

Parameters
header:Header

the mime Header

value:HeaderValue

the mime header value

Since
2.3.8