public class RestfulClient
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
RestfulClient.AcceptAllTrustManager |
| 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,
java.lang.Object data,
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,
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,
java.lang.Object data,
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 Response get(java.lang.String context, java.lang.Object object) throws java.lang.Throwable
java.lang.Throwablepublic Request create()
public Response get(java.lang.String context, Param... params) throws java.lang.Throwable
java.lang.Throwablepublic Response delete(java.lang.String context, Param... params) throws java.lang.Throwable
java.lang.Throwablepublic Response put(java.lang.String context, java.lang.Object data, java.lang.Object object) throws java.lang.Throwable
java.lang.Throwablepublic Response put(java.lang.String context, java.lang.Object data, Param... params) throws java.lang.Throwable
java.lang.Throwablepublic Response post(java.lang.String context, java.lang.Object data, java.lang.Object object) throws java.lang.Throwable
java.lang.Throwablepublic Response post(java.lang.String context, java.lang.Object data, Param... params) throws java.lang.Throwable
java.lang.Throwableprotected Response submit(java.lang.String context, java.lang.String method, java.util.Map<java.lang.String,java.lang.String> requestProperties, java.lang.Object data, Param... params) throws java.lang.Throwable
java.lang.Throwableprotected Response _submit(java.lang.String dest, java.lang.String context, java.lang.String method, java.util.Map<java.lang.String,java.lang.String> requestProperties, java.lang.Object data, Param... params) throws java.lang.Throwable
java.lang.Throwableprotected void checkResponseCode(int code,
java.lang.String message)
public void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sslSocketFactory)