@Contract(threading=IMMUTABLE) public class DefaultHttpRequestFactory extends java.lang.Object implements HttpRequestFactory
HttpRequest
objects.Modifier and Type | Field and Description |
---|---|
static DefaultHttpRequestFactory |
INSTANCE |
private static java.lang.String[] |
RFC2616_COMMON_METHODS |
private static java.lang.String[] |
RFC2616_ENTITY_ENC_METHODS |
private static java.lang.String[] |
RFC2616_SPECIAL_METHODS |
private static java.lang.String[] |
RFC5789_ENTITY_ENC_METHODS |
Constructor and Description |
---|
DefaultHttpRequestFactory() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
isOneOf(java.lang.String[] methods,
java.lang.String method) |
HttpRequest |
newHttpRequest(RequestLine requestline) |
HttpRequest |
newHttpRequest(java.lang.String method,
java.lang.String uri) |
public static final DefaultHttpRequestFactory INSTANCE
private static final java.lang.String[] RFC2616_COMMON_METHODS
private static final java.lang.String[] RFC2616_ENTITY_ENC_METHODS
private static final java.lang.String[] RFC2616_SPECIAL_METHODS
private static final java.lang.String[] RFC5789_ENTITY_ENC_METHODS
private static boolean isOneOf(java.lang.String[] methods, java.lang.String method)
public HttpRequest newHttpRequest(RequestLine requestline) throws MethodNotSupportedException
newHttpRequest
in interface HttpRequestFactory
MethodNotSupportedException
public HttpRequest newHttpRequest(java.lang.String method, java.lang.String uri) throws MethodNotSupportedException
newHttpRequest
in interface HttpRequestFactory
MethodNotSupportedException