public class JSONWebServiceClientImpl extends java.lang.Object implements JSONWebServiceClient
Constructor and Description |
---|
JSONWebServiceClientImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
addHeaders(org.apache.http.HttpMessage httpMessage,
java.util.Map<java.lang.String,java.lang.String> headers) |
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) |
protected void |
log(java.lang.String message,
java.util.Map<java.lang.String,java.lang.String> map) |
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) |
void |
setProxyAuthType(java.lang.String proxyAuthType) |
void |
setProxyDomain(java.lang.String proxyDomain) |
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) |
void |
setProxySelector(java.net.ProxySelector proxySelector) |
void |
setProxyWorkstation(java.lang.String proxyWorkstation) |
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 JSONWebServiceClient
JSONWebServiceTransportException
public 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 JSONWebServiceClient
JSONWebServiceTransportException
public java.lang.String doGet(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> parameters) throws JSONWebServiceTransportException
doGet
in interface JSONWebServiceClient
JSONWebServiceTransportException
public 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 JSONWebServiceClient
JSONWebServiceTransportException
public java.lang.String doPost(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> parameters) throws JSONWebServiceTransportException
doPost
in interface JSONWebServiceClient
JSONWebServiceTransportException
public 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 JSONWebServiceClient
JSONWebServiceTransportException
public java.lang.String doPostAsJSON(java.lang.String url, java.lang.String json) throws JSONWebServiceTransportException
doPostAsJSON
in interface JSONWebServiceClient
JSONWebServiceTransportException
public 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 JSONWebServiceClient
JSONWebServiceTransportException
public java.lang.String doPut(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> parameters) throws JSONWebServiceTransportException
doPut
in interface JSONWebServiceClient
JSONWebServiceTransportException
public 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 JSONWebServiceClient
JSONWebServiceTransportException
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public java.lang.String getHostName()
getHostName
in interface JSONWebServiceClient
public int getHostPort()
getHostPort
in interface JSONWebServiceClient
public java.lang.String getProtocol()
getProtocol
in interface JSONWebServiceClient
public void resetHttpClient()
resetHttpClient
in interface JSONWebServiceClient
public 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 JSONWebServiceClient
public void setHostPort(int hostPort)
setHostPort
in interface JSONWebServiceClient
public void setKeyStore(java.security.KeyStore keyStore)
setKeyStore
in interface JSONWebServiceClient
public void setLogin(java.lang.String login)
setLogin
in interface JSONWebServiceClient
public void setPassword(java.lang.String password)
setPassword
in interface JSONWebServiceClient
public void setProtocol(java.lang.String protocol)
setProtocol
in interface JSONWebServiceClient
public void setProxyAuthType(java.lang.String proxyAuthType)
public void setProxyDomain(java.lang.String proxyDomain)
public 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)
public void setProxySelector(java.net.ProxySelector proxySelector)
public void setProxyWorkstation(java.lang.String proxyWorkstation)
protected void addHeaders(org.apache.http.HttpMessage httpMessage, java.util.Map<java.lang.String,java.lang.String> headers)
protected java.lang.String execute(org.apache.http.client.methods.HttpRequestBase httpRequestBase) throws JSONWebServiceTransportException
JSONWebServiceTransportException
protected 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 log(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> map)
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)