org.glassfish.grizzly.http
Class HttpContent.Builder<T extends HttpContent.Builder>

java.lang.Object
  extended by org.glassfish.grizzly.http.HttpContent.Builder<T>
Direct Known Subclasses:
HttpTrailer.Builder
Enclosing class:
HttpContent

public static class HttpContent.Builder<T extends HttpContent.Builder>
extends Object

HttpContent message builder.


Field Summary
protected  HttpContent packet
           
 
Constructor Summary
protected HttpContent.Builder()
           
protected HttpContent.Builder(HttpHeader httpHeader)
           
 
Method Summary
 HttpContent build()
          Build the HttpContent message.
 T content(Buffer content)
          Set the HttpContent chunk content Buffer.
 T last(boolean isLast)
          Set whether this HttpContent chunk is the last.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packet

protected HttpContent packet
Constructor Detail

HttpContent.Builder

protected HttpContent.Builder()

HttpContent.Builder

protected HttpContent.Builder(HttpHeader httpHeader)
Method Detail

last

public final T last(boolean isLast)
Set whether this HttpContent chunk is the last.

Parameters:
isLast - is this HttpContent chunk last.
Returns:
Builder

content

public final T content(Buffer content)
Set the HttpContent chunk content Buffer.

Parameters:
content - the HttpContent chunk content Buffer.
Returns:
Builder

build

public HttpContent build()
Build the HttpContent message.

Returns:
HttpContent


Copyright © 2010 Oracle Corpration. All Rights Reserved.