public class RestfulClient
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
RestfulClient.AcceptAllTrustManager |
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
mapper |
| 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.Properties requestProperties,
java.lang.Object data,
Param... params) |
Request |
create() |
Response |
delete(java.lang.String context,
Param... params) |
Response |
get(java.lang.String context,
java.lang.Object object) |
Response |
get(java.lang.String context,
Param... params) |
java.lang.String |
getAddress() |
java.lang.String |
getClusterAddress() |
ClusterClient |
getClusterClient() |
int |
getConnectionTimeout() |
java.lang.String |
getEncoding() |
java.io.PrintWriter |
getPrinter() |
int |
getReadTimeout() |
java.lang.String |
getTrustStore() |
boolean |
isSkipCertCheck() |
boolean |
isSkipHostnameCheck() |
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) |
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) |
protected net.e6tech.elements.network.restful.RestfulClient.Destination |
selectAddress() |
void |
setAddress(java.lang.String path) |
void |
setClusterAddress(java.lang.String clusterAddress) |
void |
setClusterClient(ClusterClient clusterClient) |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setEncoding(java.lang.String encoding) |
void |
setPrinter(java.io.PrintWriter printer) |
void |
setReadTimeout(int readTimeout) |
void |
setSkipCertCheck(boolean skipCertCheck) |
void |
setSkipHostnameCheck(boolean skipHostnameCheck) |
void |
setTrustStore(java.lang.String trustStore) |
protected Response |
submit(java.lang.String context,
java.lang.String method,
java.util.Properties requestProperties,
java.lang.Object data,
Param... params) |
public RestfulClient()
public RestfulClient(java.lang.String address)
public java.lang.String getAddress()
public void setAddress(java.lang.String path)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public java.lang.String getTrustStore()
public void setTrustStore(java.lang.String trustStore)
public boolean isSkipHostnameCheck()
public void setSkipHostnameCheck(boolean skipHostnameCheck)
public boolean isSkipCertCheck()
public void setSkipCertCheck(boolean skipCertCheck)
public java.io.PrintWriter getPrinter()
public void setPrinter(java.io.PrintWriter printer)
public ClusterClient getClusterClient()
public void setClusterClient(ClusterClient clusterClient)
public java.lang.String getClusterAddress()
public void setClusterAddress(java.lang.String clusterAddress)
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public Response get(java.lang.String context, java.lang.Object object) throws java.io.IOException
java.io.IOExceptionpublic Request create()
public Response get(java.lang.String context, Param... params) throws java.io.IOException
java.io.IOExceptionpublic Response delete(java.lang.String context, Param... params) throws java.io.IOException
java.io.IOExceptionpublic Response put(java.lang.String context, java.lang.Object data, java.lang.Object object) throws java.io.IOException
java.io.IOExceptionpublic Response put(java.lang.String context, java.lang.Object data, Param... params) throws java.io.IOException
java.io.IOExceptionpublic Response post(java.lang.String context, java.lang.Object data, java.lang.Object object) throws java.io.IOException
java.io.IOExceptionpublic Response post(java.lang.String context, java.lang.Object data, Param... params) throws java.io.IOException
java.io.IOExceptionprotected Response submit(java.lang.String context, java.lang.String method, java.util.Properties requestProperties, java.lang.Object data, Param... params) throws java.io.IOException
java.io.IOExceptionprotected net.e6tech.elements.network.restful.RestfulClient.Destination selectAddress()