Package org.glassfish.grizzly.http
Class HttpResponsePacket.Builder
- java.lang.Object
-
- org.glassfish.grizzly.http.HttpHeader.Builder<HttpResponsePacket.Builder>
-
- org.glassfish.grizzly.http.HttpResponsePacket.Builder
-
- Enclosing class:
- HttpResponsePacket
public static class HttpResponsePacket.Builder extends HttpHeader.Builder<HttpResponsePacket.Builder>
HttpResponsePacket message builder.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringreasonPhraseprotected HttpRequestPacketrequestPacketprotected Integerstatus-
Fields inherited from class org.glassfish.grizzly.http.HttpHeader.Builder
chunked, contentLength, contentType, mimeHeaders, protocol, protocolString, upgrade
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpResponsePacketbuild()Build the HttpResponsePacket message.protected HttpHeadercreate()HttpResponsePacket.BuilderreasonPhrase(String reasonPhrase)Sets the status reason phrase for this response.HttpResponsePacket.BuilderrequestPacket(HttpRequestPacket requestPacket)voidreset()HttpResponsePacket.Builderstatus(int status)Sets the status code for this response.-
Methods inherited from class org.glassfish.grizzly.http.HttpHeader.Builder
chunked, contentLength, contentType, header, header, maxNumHeaders, protocol, protocol, removeHeader, removeHeader, upgrade
-
-
-
-
Field Detail
-
status
protected Integer status
-
reasonPhrase
protected String reasonPhrase
-
requestPacket
protected HttpRequestPacket requestPacket
-
-
Method Detail
-
status
public HttpResponsePacket.Builder status(int status)
Sets the status code for this response.- Parameters:
status- the status code for this response.
-
reasonPhrase
public HttpResponsePacket.Builder reasonPhrase(String reasonPhrase)
Sets the status reason phrase for this response.- Parameters:
reasonPhrase- the status reason phrase for this response.
-
requestPacket
public HttpResponsePacket.Builder requestPacket(HttpRequestPacket requestPacket)
-
build
public final HttpResponsePacket build()
Build the HttpResponsePacket message.- Overrides:
buildin classHttpHeader.Builder<HttpResponsePacket.Builder>- Returns:
- HttpResponsePacket
-
reset
public void reset()
- Overrides:
resetin classHttpHeader.Builder<HttpResponsePacket.Builder>
-
create
protected HttpHeader create()
- Specified by:
createin classHttpHeader.Builder<HttpResponsePacket.Builder>
-
-