Package org.glassfish.grizzly.http
Class HttpRequestPacket.Builder
- java.lang.Object
-
- org.glassfish.grizzly.http.HttpHeader.Builder<HttpRequestPacket.Builder>
-
- org.glassfish.grizzly.http.HttpRequestPacket.Builder
-
- Enclosing class:
- HttpRequestPacket
public static class HttpRequestPacket.Builder extends HttpHeader.Builder<HttpRequestPacket.Builder>
HttpRequestPacket message builder.
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringhostprotected Methodmethodprotected StringmethodStringprotected StringqueryStringprotected Stringuri-
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 HttpRequestPacketbuild()Build the HttpRequestPacket message.protected HttpHeadercreate()HttpRequestPacket.Builderhost(String host)Set the value for the Host header.HttpRequestPacket.Buildermethod(String method)Set the HTTP request method.HttpRequestPacket.Buildermethod(Method method)Set the HTTP request method.HttpRequestPacket.Builderquery(String queryString)Set thequeryportion of the request URI.voidreset()HttpRequestPacket.Builderuri(String uri)Set the request URI.-
Methods inherited from class org.glassfish.grizzly.http.HttpHeader.Builder
chunked, contentLength, contentType, header, header, maxNumHeaders, protocol, protocol, removeHeader, removeHeader, upgrade
-
-
-
-
Method Detail
-
method
public HttpRequestPacket.Builder method(Method method)
Set the HTTP request method.- Parameters:
method- the HTTP request method..
-
method
public HttpRequestPacket.Builder method(String method)
Set the HTTP request method.- Parameters:
method- the HTTP request method. Format is "GET|POST...".
-
uri
public HttpRequestPacket.Builder uri(String uri)
Set the request URI.- Parameters:
uri- the request URI.
-
host
public HttpRequestPacket.Builder host(String host)
Set the value for the Host header.- Parameters:
host- the value for the Host header.- Returns:
- this.
-
query
public HttpRequestPacket.Builder query(String queryString)
Set thequeryportion of the request URI.- Parameters:
queryString- the query String- Returns:
- the current
Builder
-
build
public final HttpRequestPacket build()
Build the HttpRequestPacket message.- Overrides:
buildin classHttpHeader.Builder<HttpRequestPacket.Builder>- Returns:
- HttpRequestPacket
-
reset
public void reset()
- Overrides:
resetin classHttpHeader.Builder<HttpRequestPacket.Builder>
-
create
protected HttpHeader create()
- Specified by:
createin classHttpHeader.Builder<HttpRequestPacket.Builder>
-
-