public class HttpDataService extends Object implements DataFileService
| Modifier and Type | Field and Description |
|---|---|
static String |
PARAMETER_PASSWORD |
static String |
PARAMETER_PREFIX_POST_PARAMETER |
static String |
PARAMETER_PREFIX_URL_PARAMETER |
static String |
PARAMETER_URL |
static String |
PARAMETER_USERNAME |
| Constructor and Description |
|---|
HttpDataService(JasperReportsContext context,
HttpDataLocation dataLocation) |
| Modifier and Type | Method and Description |
|---|---|
protected List<org.apache.http.NameValuePair> |
collectPostParameters(Map<String,Object> parameters) |
protected org.apache.http.client.methods.HttpGet |
createGetRequest(URI requestURI) |
protected org.apache.http.impl.client.CloseableHttpClient |
createHttpClient(Map<String,Object> parameters) |
protected org.apache.http.client.methods.HttpPost |
createPostRequest(URI requestURI,
List<org.apache.http.NameValuePair> postParameters) |
protected org.apache.http.client.methods.HttpRequestBase |
createRequest(Map<String,Object> parameters) |
DataFileConnection |
getDataFileConnection(Map<String,Object> parameters) |
protected String |
getPassword(Map<String,Object> parameters) |
protected URI |
getRequestURI(Map<String,Object> parameters) |
protected String |
getURL(Map<String,Object> parameters) |
protected String |
getUsername(Map<String,Object> parameters) |
protected void |
setAuthentication(Map<String,Object> parameters,
org.apache.http.client.protocol.HttpClientContext clientContext) |
protected String |
toHttpParameterValue(Object value) |
public static final String PARAMETER_URL
public static final String PARAMETER_USERNAME
public static final String PARAMETER_PASSWORD
public static final String PARAMETER_PREFIX_URL_PARAMETER
public static final String PARAMETER_PREFIX_POST_PARAMETER
public HttpDataService(JasperReportsContext context, HttpDataLocation dataLocation)
public DataFileConnection getDataFileConnection(Map<String,Object> parameters) throws JRException
getDataFileConnection in interface DataFileServiceJRExceptionprotected org.apache.http.impl.client.CloseableHttpClient createHttpClient(Map<String,Object> parameters)
protected void setAuthentication(Map<String,Object> parameters, org.apache.http.client.protocol.HttpClientContext clientContext)
protected org.apache.http.client.methods.HttpRequestBase createRequest(Map<String,Object> parameters)
protected org.apache.http.client.methods.HttpGet createGetRequest(URI requestURI)
protected org.apache.http.client.methods.HttpPost createPostRequest(URI requestURI, List<org.apache.http.NameValuePair> postParameters)
protected List<org.apache.http.NameValuePair> collectPostParameters(Map<String,Object> parameters)
Copyright © 2015. All rights reserved.