public class RestfulClient
extends java.lang.Object
| Constructor and Description |
|---|
RestfulClient() |
RestfulClient(java.lang.String address) |
| Modifier and Type | Method and Description |
|---|---|
protected Response |
_submit(java.lang.String dest,
java.lang.String context,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> requestProperties,
net.e6tech.elements.network.restful.PostData postData,
Param... params) |
RestfulClient |
address(java.lang.String path) |
protected void |
checkResponseCode(int code,
java.lang.String message) |
RestfulClient |
connectionTimeout(int connectionTimeout) |
Request |
create() |
Response |
delete(java.lang.String context,
java.lang.Object data,
Param... params) |
Response |
delete(java.lang.String context,
Param... params) |
RestfulClient |
encoding(java.lang.String encoding) |
RestfulClient |
exceptionMapper(net.e6tech.elements.common.util.ExceptionMapper exceptionMapper) |
Response |
get(java.lang.String context,
java.lang.Object object) |
Response |
get(java.lang.String context,
Param... params) |
java.lang.String |
getAddress() |
int |
getConnectionTimeout() |
java.lang.String |
getEncoding() |
net.e6tech.elements.common.util.ExceptionMapper |
getExceptionMapper() |
Marshaller |
getMarshaller() |
java.io.PrintWriter |
getPrinter() |
char[] |
getPrivateKeyPassword() |
java.lang.String |
getProxyHost() |
int |
getProxyPort() |
int |
getReadTimeout() |
java.lang.String |
getTLSProtocol() |
java.lang.String |
getTrustStore() |
java.lang.String |
getTrustStoreFormat() |
char[] |
getTrustStorePassword() |
boolean |
isPrintRawResponse() |
boolean |
isSkipCertCheck() |
boolean |
isSkipHostnameCheck() |
<R> RestfulClient |
marshaller(Marshaller<R> marshaller) |
Response |
post(java.lang.String context,
java.lang.Object data,
java.lang.Object object) |
Response |
post(java.lang.String context,
java.lang.Object data,
Param... params) |
RestfulClient |
printRawResponse(boolean printRawResponse) |
RestfulClient |
privateKeyPassword(char[] password) |
RestfulClient |
proxyHost(java.lang.String proxyHost) |
RestfulClient |
proxyPort(int proxyPort) |
Response |
put(java.lang.String context,
java.lang.Object data,
java.lang.Object object) |
Response |
put(java.lang.String context,
java.lang.Object data,
Param... params) |
RestfulClient |
readTimeout(int readTimeout) |
void |
setAddress(java.lang.String path) |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setEncoding(java.lang.String encoding) |
<R> void |
setExceptionMapper(net.e6tech.elements.common.util.ExceptionMapper<R> exceptionMapper) |
void |
setMarshaller(Marshaller marshaller) |
void |
setPrinter(java.io.PrintWriter printer) |
void |
setPrintRawResponse(boolean printRawResponse) |
void |
setPrivateKeyPassword(char[] privateKeyPassword) |
void |
setProxyHost(java.lang.String proxyHost) |
void |
setProxyPort(int proxyPort) |
void |
setReadTimeout(int readTimeout) |
void |
setSkipCertCheck(boolean skipCertCheck) |
void |
setSkipHostnameCheck(boolean skipHostnameCheck) |
void |
setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory) |
void |
setTLSProtocol(java.lang.String TLSProtocol) |
void |
setTrustStore(java.lang.String trustStore) |
void |
setTrustStoreFormat(java.lang.String trustStoreFormat) |
void |
setTrustStorePassword(char[] trustStorePassword) |
RestfulClient |
skipCertCheck(boolean skipCertCheck) |
RestfulClient |
skipHostnameCheck(boolean skipHostnameCheck) |
protected Response |
submit(java.lang.String context,
java.lang.String method,
java.util.Map<java.lang.String,java.lang.String> requestProperties,
net.e6tech.elements.network.restful.PostData postData,
Param... params) |
RestfulClient |
TLSProtocol(java.lang.String TLSProtocol) |
RestfulClient |
trustStore(java.lang.String trustStore) |
RestfulClient |
trustStoreFormat(java.lang.String trustStoreFormat) |
RestfulClient |
trustStorePassword(char[] trustStorePassword) |
public RestfulClient()
public RestfulClient(java.lang.String address)
public net.e6tech.elements.common.util.ExceptionMapper getExceptionMapper()
public <R> void setExceptionMapper(net.e6tech.elements.common.util.ExceptionMapper<R> exceptionMapper)
public RestfulClient exceptionMapper(net.e6tech.elements.common.util.ExceptionMapper exceptionMapper)
public java.lang.String getAddress()
public void setAddress(java.lang.String path)
public RestfulClient address(java.lang.String path)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public RestfulClient encoding(java.lang.String encoding)
public java.lang.String getTrustStore()
public void setTrustStore(java.lang.String trustStore)
public RestfulClient trustStore(java.lang.String trustStore)
public java.lang.String getTrustStoreFormat()
public void setTrustStoreFormat(java.lang.String trustStoreFormat)
public RestfulClient trustStoreFormat(java.lang.String trustStoreFormat)
public char[] getTrustStorePassword()
public void setTrustStorePassword(char[] trustStorePassword)
public RestfulClient trustStorePassword(char[] trustStorePassword)
public boolean isSkipHostnameCheck()
public void setSkipHostnameCheck(boolean skipHostnameCheck)
public RestfulClient skipHostnameCheck(boolean skipHostnameCheck)
public boolean isSkipCertCheck()
public void setSkipCertCheck(boolean skipCertCheck)
public RestfulClient skipCertCheck(boolean skipCertCheck)
public char[] getPrivateKeyPassword()
public void setPrivateKeyPassword(char[] privateKeyPassword)
public RestfulClient privateKeyPassword(char[] password)
public java.lang.String getTLSProtocol()
public void setTLSProtocol(java.lang.String TLSProtocol)
public RestfulClient TLSProtocol(java.lang.String TLSProtocol)
public java.io.PrintWriter getPrinter()
@Inject(optional=true) public void setPrinter(java.io.PrintWriter printer)
public boolean isPrintRawResponse()
public void setPrintRawResponse(boolean printRawResponse)
public RestfulClient printRawResponse(boolean printRawResponse)
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public RestfulClient connectionTimeout(int connectionTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public RestfulClient readTimeout(int readTimeout)
public java.lang.String getProxyHost()
public void setProxyHost(java.lang.String proxyHost)
public RestfulClient proxyHost(java.lang.String proxyHost)
public int getProxyPort()
public void setProxyPort(int proxyPort)
public RestfulClient proxyPort(int proxyPort)
public Marshaller getMarshaller()
public void setMarshaller(Marshaller marshaller)
public <R> RestfulClient marshaller(Marshaller<R> marshaller)
public Request create()
public Response get(java.lang.String context, java.lang.Object object) throws java.lang.Exception
java.lang.Exceptionpublic Response get(java.lang.String context, Param... params) throws java.lang.Exception
java.lang.Exceptionpublic Response delete(java.lang.String context, java.lang.Object data, Param... params) throws java.lang.Exception
java.lang.Exceptionpublic Response delete(java.lang.String context, Param... params) throws java.lang.Exception
java.lang.Exceptionpublic Response put(java.lang.String context, java.lang.Object data, java.lang.Object object) throws java.lang.Exception
java.lang.Exceptionpublic Response put(java.lang.String context, java.lang.Object data, Param... params) throws java.lang.Exception
java.lang.Exceptionpublic Response post(java.lang.String context, java.lang.Object data, java.lang.Object object) throws java.lang.Exception
java.lang.Exceptionpublic Response post(java.lang.String context, java.lang.Object data, Param... params) throws java.lang.Exception
java.lang.Exceptionprotected Response submit(java.lang.String context, java.lang.String method, java.util.Map<java.lang.String,java.lang.String> requestProperties, net.e6tech.elements.network.restful.PostData postData, Param... params) throws java.lang.Exception
java.lang.Exceptionprotected Response _submit(java.lang.String dest, java.lang.String context, java.lang.String method, java.util.Map<java.lang.String,java.lang.String> requestProperties, net.e6tech.elements.network.restful.PostData postData, Param... params) throws java.lang.Exception
java.lang.Exceptionprotected void checkResponseCode(int code,
java.lang.String message)
public void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory)