类 RestClient
- java.lang.Object
-
- tech.testnx.cah.common.ws.AbstractRestClient
-
- tech.testnx.cah.common.ws.RestClient
-
- 所有已实现的接口:
AutoCloseable,HandleWS
public class RestClient extends AbstractRestClient implements HandleWS
- 作者:
- Yun
-
-
字段概要
-
从类继承的字段 tech.testnx.cah.common.ws.AbstractRestClient
logger
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()RestfulResponsedoDelete()RestfulResponsedoGet()<T> RestfulResponsedoPatch(T body)<T> RestfulResponsedoPost(T body)<T> RestfulResponsedoPut(T body)protected javax.ws.rs.client.ClientgetClient()static RestClientnewInstance(String wsUrl)static RestClientnewInstance(String wsUrl, Map<String,String> headers)static RestClientnewInstance(String wsUrl, Map<String,String> headers, Map<String,String> parameters)static RestClientnewInstance(String wsUrl, Map<String,String> headers, Map<String,String> cookies, Map<String,String> parameters)RestClientregisterListener(RestClientListener listener)RestClientunregisterListener(RestClientListener listener)-
从类继承的方法 tech.testnx.cah.common.ws.AbstractRestClient
checkResponseStatus, createClient, initializeInvoker
-
-
-
-
方法详细资料
-
newInstance
public static RestClient newInstance(String wsUrl, Map<String,String> headers, Map<String,String> cookies, Map<String,String> parameters)
-
newInstance
public static RestClient newInstance(String wsUrl, Map<String,String> headers, Map<String,String> parameters)
-
newInstance
public static RestClient newInstance(String wsUrl, Map<String,String> headers)
-
newInstance
public static RestClient newInstance(String wsUrl)
-
doGet
public RestfulResponse doGet()
-
doPost
public <T> RestfulResponse doPost(T body)
-
doPut
public <T> RestfulResponse doPut(T body)
-
doPatch
public <T> RestfulResponse doPatch(T body)
-
doDelete
public RestfulResponse doDelete()
-
close
public void close()
- 指定者:
close在接口中AutoCloseable
-
getClient
protected javax.ws.rs.client.Client getClient()
- 指定者:
getClient在类中AbstractRestClient
-
registerListener
public RestClient registerListener(RestClientListener listener)
- 指定者:
registerListener在接口中HandleWS
-
unregisterListener
public RestClient unregisterListener(RestClientListener listener)
- 指定者:
unregisterListener在接口中HandleWS
-
-