public class JSONWebServiceClientImpl extends java.lang.Object implements JSONWebServiceClient
| Constructor and Description |
|---|
JSONWebServiceClientImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
java.lang.String |
doDelete(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters) |
java.lang.String |
doDelete(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
doGet(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters) |
java.lang.String |
doGet(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
doPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters) |
java.lang.String |
doPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
doPostAsJSON(java.lang.String url,
java.lang.String json) |
java.lang.String |
doPostAsJSON(java.lang.String url,
java.lang.String json,
java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
doPut(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters) |
java.lang.String |
doPut(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers) |
protected java.lang.String |
execute(org.apache.http.client.methods.HttpRequestBase httpRequestBase) |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
java.lang.String |
getHostName() |
int |
getHostPort() |
protected org.apache.http.impl.conn.PoolingHttpClientConnectionManager |
getPoolingHttpClientConnectionManager() |
java.lang.String |
getProtocol() |
protected org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> |
getSocketFactoryRegistry() |
protected org.apache.http.conn.ssl.SSLConnectionSocketFactory |
getSSLConnectionSocketFactory() |
protected boolean |
isNull(java.lang.String s) |
void |
resetHttpClient() |
void |
setContextPath(java.lang.String contextPath) |
void |
setHeaders(java.util.Map<java.lang.String,java.lang.String> headers) |
void |
setHostName(java.lang.String hostName) |
void |
setHostPort(int hostPort) |
void |
setKeyStore(java.security.KeyStore keyStore) |
void |
setLogin(java.lang.String login) |
void |
setPassword(java.lang.String password) |
void |
setProtocol(java.lang.String protocol) |
protected void |
setProxyHost(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) |
void |
setProxyHostName(java.lang.String proxyHostName) |
void |
setProxyHostPort(int proxyHostPort) |
void |
setProxyLogin(java.lang.String proxyLogin) |
void |
setProxyPassword(java.lang.String proxyPassword) |
protected java.util.List<org.apache.http.NameValuePair> |
toNameValuePairs(java.util.Map<java.lang.String,java.lang.String> parameters) |
public void afterPropertiesSet()
public void destroy()
public java.lang.String doDelete(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
throws JSONWebServiceTransportException
doDelete in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doDelete(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers)
throws JSONWebServiceTransportException
doDelete in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doGet(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
throws JSONWebServiceTransportException
doGet in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doGet(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers)
throws JSONWebServiceTransportException
doGet in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
throws JSONWebServiceTransportException
doPost in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doPost(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers)
throws JSONWebServiceTransportException
doPost in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doPostAsJSON(java.lang.String url,
java.lang.String json)
throws JSONWebServiceTransportException
doPostAsJSON in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doPostAsJSON(java.lang.String url,
java.lang.String json,
java.util.Map<java.lang.String,java.lang.String> headers)
throws JSONWebServiceTransportException
doPostAsJSON in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doPut(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters)
throws JSONWebServiceTransportException
doPut in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.lang.String doPut(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.util.Map<java.lang.String,java.lang.String> headers)
throws JSONWebServiceTransportException
doPut in interface JSONWebServiceClientJSONWebServiceTransportExceptionpublic java.util.Map<java.lang.String,java.lang.String> getHeaders()
public java.lang.String getHostName()
getHostName in interface JSONWebServiceClientpublic int getHostPort()
getHostPort in interface JSONWebServiceClientpublic java.lang.String getProtocol()
getProtocol in interface JSONWebServiceClientpublic void resetHttpClient()
resetHttpClient in interface JSONWebServiceClientpublic void setContextPath(java.lang.String contextPath)
public void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
public void setHostName(java.lang.String hostName)
setHostName in interface JSONWebServiceClientpublic void setHostPort(int hostPort)
setHostPort in interface JSONWebServiceClientpublic void setKeyStore(java.security.KeyStore keyStore)
setKeyStore in interface JSONWebServiceClientpublic void setLogin(java.lang.String login)
setLogin in interface JSONWebServiceClientpublic void setPassword(java.lang.String password)
setPassword in interface JSONWebServiceClientpublic void setProtocol(java.lang.String protocol)
setProtocol in interface JSONWebServiceClientpublic void setProxyHostName(java.lang.String proxyHostName)
public void setProxyHostPort(int proxyHostPort)
public void setProxyLogin(java.lang.String proxyLogin)
public void setProxyPassword(java.lang.String proxyPassword)
protected java.lang.String execute(org.apache.http.client.methods.HttpRequestBase httpRequestBase)
throws JSONWebServiceTransportException
JSONWebServiceTransportExceptionprotected org.apache.http.impl.conn.PoolingHttpClientConnectionManager getPoolingHttpClientConnectionManager()
protected org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> getSocketFactoryRegistry()
protected org.apache.http.conn.ssl.SSLConnectionSocketFactory getSSLConnectionSocketFactory()
protected boolean isNull(java.lang.String s)
protected void setProxyHost(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
protected java.util.List<org.apache.http.NameValuePair> toNameValuePairs(java.util.Map<java.lang.String,java.lang.String> parameters)