public class HttpContent extends HttpPacket implements org.glassfish.grizzly.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 org.glassfish.grizzly.Buffer |
content |
protected HttpHeader |
httpHeader |
protected boolean |
isLast |
| Modifier | Constructor and Description |
|---|---|
protected |
HttpContent() |
protected |
HttpContent(HttpHeader httpHeader) |
protected |
HttpContent(HttpHeader httpHeader,
boolean isLast,
org.glassfish.grizzly.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,
org.glassfish.grizzly.Buffer content) |
org.glassfish.grizzly.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()
Return true, if the current content chunk is last,
or false, if there are content chunks to follow.
|
void |
recycle() |
protected void |
reset()
Reset the internal state.
|
protected void |
setContent(org.glassfish.grizzly.Buffer content) |
void |
setLast(boolean isLast) |
isHttpprotected boolean isLast
protected org.glassfish.grizzly.Buffer content
protected HttpHeader httpHeader
protected HttpContent()
protected HttpContent(HttpHeader httpHeader)
protected HttpContent(HttpHeader httpHeader, boolean isLast, org.glassfish.grizzly.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, org.glassfish.grizzly.Buffer content)
public static HttpContent.Builder builder(HttpHeader httpHeader)
HttpContent builder.httpHeader - related HTTP message headerHttpContent.Builder.public org.glassfish.grizzly.Buffer getContent()
Buffer.Buffer.protected final void setContent(org.glassfish.grizzly.Buffer content)
public final HttpHeader getHttpHeader()
getHttpHeader in class HttpPacketHttpHeader.public boolean isLast()
public void setLast(boolean isLast)
public final boolean isHeader()
isHeader in class HttpPacketpublic HttpContent append(HttpContent element)
append in interface org.glassfish.grizzly.Appendable<HttpContent>protected void reset()
public void recycle()
recycle in interface org.glassfish.grizzly.CacheableCopyright © 2020 Oracle Corporation. All Rights Reserved.