public class HttpRequestImpl<T> extends java.lang.Object implements HttpRequest<T>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
basePath |
private javax.ws.rs.client.Entity<T> |
body |
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
headers |
private java.lang.String |
httpMethod |
private PathUtility |
pathUtility |
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
queryParams |
private java.lang.String |
resourcePath |
Constructor and Description |
---|
HttpRequestImpl(java.lang.String httpMethod) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseUrl() |
javax.ws.rs.client.Entity<T> |
getBody() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getHeaders() |
java.lang.String |
getHttpMethod() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getQueryParams() |
java.lang.String |
getResource() |
java.lang.String |
getResourceUrl() |
java.lang.String |
getTarget() |
void |
setBaseUrl(java.lang.String baseUrl) |
void |
setBody(javax.ws.rs.client.Entity<T> body) |
void |
setHeaders(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers) |
void |
setHttpMethod(java.lang.String httpMethod) |
void |
setQueryParams(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParams) |
void |
setResource(java.lang.String resourcePath) |
void |
setResource(java.lang.String resourcePath,
java.util.Map<java.lang.String,java.lang.String> pathParams) |
private java.lang.String httpMethod
private PathUtility pathUtility
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers
private java.lang.String basePath
private java.lang.String resourcePath
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParams
private javax.ws.rs.client.Entity<T> body
public java.lang.String getHttpMethod()
getHttpMethod
in interface HttpRequest<T>
public void setHttpMethod(java.lang.String httpMethod)
setHttpMethod
in interface HttpRequest<T>
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getHeaders()
getHeaders
in interface HttpRequest<T>
public void setHeaders(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers)
setHeaders
in interface HttpRequest<T>
public java.lang.String getBaseUrl()
getBaseUrl
in interface HttpRequest<T>
public void setBaseUrl(java.lang.String baseUrl)
setBaseUrl
in interface HttpRequest<T>
public java.lang.String getTarget()
getTarget
in interface HttpRequest<T>
public java.lang.String getResourceUrl()
getResourceUrl
in interface HttpRequest<T>
public java.lang.String getResource()
getResource
in interface HttpRequest<T>
public void setResource(java.lang.String resourcePath)
setResource
in interface HttpRequest<T>
public void setResource(java.lang.String resourcePath, java.util.Map<java.lang.String,java.lang.String> pathParams)
setResource
in interface HttpRequest<T>
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getQueryParams()
getQueryParams
in interface HttpRequest<T>
public void setQueryParams(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> queryParams)
setQueryParams
in interface HttpRequest<T>
public javax.ws.rs.client.Entity<T> getBody()
getBody
in interface HttpRequest<T>
public void setBody(javax.ws.rs.client.Entity<T> body)
setBody
in interface HttpRequest<T>