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 java.lang.Stringhostprotected Methodmethodprotected java.lang.StringmethodStringprotected java.lang.StringqueryStringprotected java.lang.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(java.lang.String host)Set the value for the Host header.HttpRequestPacket.Buildermethod(java.lang.String method)Set the HTTP request method.HttpRequestPacket.Buildermethod(Method method)Set the HTTP request method.HttpRequestPacket.Builderquery(java.lang.String queryString)Set thequeryportion of the request URI.voidreset()HttpRequestPacket.Builderuri(java.lang.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
-
-
-
-
Field Detail
-
method
protected Method method
-
methodString
protected java.lang.String methodString
-
uri
protected java.lang.String uri
-
queryString
protected java.lang.String queryString
-
host
protected java.lang.String host
-
-
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(java.lang.String method)
Set the HTTP request method.- Parameters:
method- the HTTP request method. Format is "GET|POST...".
-
uri
public HttpRequestPacket.Builder uri(java.lang.String uri)
Set the request URI.- Parameters:
uri- the request URI.
-
host
public HttpRequestPacket.Builder host(java.lang.String host)
Set the value for the Host header.- Parameters:
host- the value for the Host header.- Returns:
- this.
-
query
public HttpRequestPacket.Builder query(java.lang.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>
-
-