public class HttpContent extends HttpPacket implements Appendable<HttpContent>
getHttpHeader()
.
To build HttpContent message, use HttpContent.Builder
object, which could be get following way:
builder(org.glassfish.grizzly.http.HttpHeader)
.HttpPacket
,
HttpHeader
Modifier and Type | Class and Description |
---|---|
static class |
HttpContent.Builder<T extends HttpContent.Builder>
HttpContent message builder.
|
Modifier and Type | Field and Description |
---|---|
protected Buffer |
content |
protected HttpHeader |
httpHeader |
protected boolean |
isLast |
Modifier | Constructor and Description |
---|---|
protected |
HttpContent() |
protected |
HttpContent(HttpHeader httpHeader) |
protected |
HttpContent(HttpHeader httpHeader,
boolean isLast,
Buffer content) |
Modifier and Type | Method and Description |
---|---|
HttpContent |
append(HttpContent element) |
static HttpContent.Builder |
builder(HttpHeader httpHeader)
Returns
HttpContent builder. |
static HttpContent |
create() |
static HttpContent |
create(HttpHeader httpHeader) |
static HttpContent |
create(HttpHeader httpHeader,
boolean isLast) |
static HttpContent |
create(HttpHeader httpHeader,
boolean isLast,
Buffer content) |
Buffer |
getContent()
Get the HTTP message content
Buffer . |
HttpHeader |
getHttpHeader()
Get the HTTP message header, associated with this content.
|
static boolean |
isBroken(HttpContent httpContent)
Returns true if passed
HttpContent is a BrokenHttpContent. |
static boolean |
isContent(HttpPacket httpPacket)
Returns true if passed
HttpPacket is a HttpContent. |
boolean |
isHeader()
Returns true, if this HTTP message represents HTTP message header, or false otherwise.
|
boolean |
isLast() |
void |
recycle() |
protected void |
reset()
Reset the internal state.
|
protected void |
setContent(Buffer content) |
void |
setLast(boolean isLast) |
isHttp
protected boolean isLast
protected Buffer content
protected HttpHeader httpHeader
protected HttpContent()
protected HttpContent(HttpHeader httpHeader)
protected HttpContent(HttpHeader httpHeader, boolean isLast, Buffer content)
public static boolean isContent(HttpPacket httpPacket)
HttpPacket
is a HttpContent.httpPacket
- HttpPacket
is a HttpContent.public static boolean isBroken(HttpContent httpContent)
HttpContent
is a BrokenHttpContent.httpContent
- HttpContent
is a BrokenHttpContent.public static HttpContent create()
public static HttpContent create(HttpHeader httpHeader)
public static HttpContent create(HttpHeader httpHeader, boolean isLast)
public static HttpContent create(HttpHeader httpHeader, boolean isLast, Buffer content)
public static HttpContent.Builder builder(HttpHeader httpHeader)
HttpContent
builder.httpHeader
- related HTTP message headerHttpContent.Builder
.protected final void setContent(Buffer content)
public final HttpHeader getHttpHeader()
getHttpHeader
in class HttpPacket
HttpHeader
.public boolean isLast()
public void setLast(boolean isLast)
public final boolean isHeader()
isHeader
in class HttpPacket
public HttpContent append(HttpContent element)
append
in interface Appendable<HttpContent>
protected void reset()
Copyright © 2017–2021 Oracle Corporation. All rights reserved.