Package net.servicestack.client
Interface ServiceClient
-
- All Known Implementing Classes:
JsonServiceClient
public interface ServiceClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearCookies()java.net.HttpURLConnectiondelete(java.lang.String path)<TResponse>
TResponsedelete(java.lang.String path, java.lang.Class responseType)<TResponse>
TResponsedelete(java.lang.String path, java.lang.reflect.Type responseType)<TResponse>
TResponsedelete(IReturn<TResponse> request)<TResponse>
TResponsedelete(IReturn<TResponse> request, java.util.Map<java.lang.String,java.lang.String> queryParams)voiddelete(IReturnVoid request)java.net.HttpURLConnectionget(java.lang.String path)<TResponse>
TResponseget(java.lang.String path, java.lang.Class responseType)<TResponse>
TResponseget(java.lang.String path, java.lang.reflect.Type responseType)<TResponse>
TResponseget(IReturn<TResponse> request)<TResponse>
TResponseget(IReturn<TResponse> request, java.util.Map<java.lang.String,java.lang.String> queryParams)voidget(IReturnVoid request)booleangetAlwaysSendBasicAuthHeaders()java.lang.StringgetBearerToken()java.lang.StringgetCookieValue(java.lang.String name)java.lang.StringgetRefreshToken()java.lang.StringgetRefreshTokenCookie()java.lang.StringgetTokenCookie()java.net.HttpURLConnectionpost(java.lang.String path, byte[] requestBody, java.lang.String contentType)<TResponse>
TResponsepost(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.Class responseType)<TResponse>
TResponsepost(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.reflect.Type responseType)<TResponse>
TResponsepost(java.lang.String path, java.lang.Object request, java.lang.Class responseType)<TResponse>
TResponsepost(java.lang.String path, java.lang.Object request, java.lang.reflect.Type responseType)<TResponse>
TResponsepost(IReturn<TResponse> request)voidpost(IReturnVoid request)java.net.HttpURLConnectionput(java.lang.String path, byte[] requestBody, java.lang.String contentType)<TResponse>
TResponseput(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.Class responseType)<TResponse>
TResponseput(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.reflect.Type responseType)<TResponse>
TResponseput(java.lang.String path, java.lang.Object request, java.lang.Class responseType)<TResponse>
TResponseput(java.lang.String path, java.lang.Object request, java.lang.reflect.Type responseType)<TResponse>
TResponseput(IReturn<TResponse> request)voidput(IReturnVoid request)<TResponse>
TResponsesend(IReturn<TResponse> request)voidsend(IReturnVoid request)voidsetAlwaysSendBasicAuthHeaders(boolean value)voidsetBearerToken(java.lang.String value)voidsetCookie(java.lang.String name, java.lang.String value)voidsetCookie(java.lang.String name, java.lang.String value, java.lang.Long expiresInSecs)voidsetCredentials(java.lang.String userName, java.lang.String password)voidsetRefreshToken(java.lang.String bearerToken)voidsetRefreshTokenCookie(java.lang.String value)voidsetTokenCookie(java.lang.String value)
-
-
-
Method Detail
-
getAlwaysSendBasicAuthHeaders
boolean getAlwaysSendBasicAuthHeaders()
-
setBearerToken
void setBearerToken(java.lang.String value)
-
getBearerToken
java.lang.String getBearerToken()
-
setTokenCookie
void setTokenCookie(java.lang.String value)
-
setRefreshToken
void setRefreshToken(java.lang.String bearerToken)
-
getRefreshToken
java.lang.String getRefreshToken()
-
setRefreshTokenCookie
void setRefreshTokenCookie(java.lang.String value)
-
setAlwaysSendBasicAuthHeaders
void setAlwaysSendBasicAuthHeaders(boolean value)
-
setCredentials
void setCredentials(java.lang.String userName, java.lang.String password)
-
send
<TResponse> TResponse send(IReturn<TResponse> request)
-
send
void send(IReturnVoid request)
-
get
<TResponse> TResponse get(IReturn<TResponse> request)
-
get
void get(IReturnVoid request)
-
get
<TResponse> TResponse get(IReturn<TResponse> request, java.util.Map<java.lang.String,java.lang.String> queryParams)
-
get
<TResponse> TResponse get(java.lang.String path, java.lang.Class responseType)
-
get
<TResponse> TResponse get(java.lang.String path, java.lang.reflect.Type responseType)
-
get
java.net.HttpURLConnection get(java.lang.String path)
-
post
<TResponse> TResponse post(IReturn<TResponse> request)
-
post
void post(IReturnVoid request)
-
post
<TResponse> TResponse post(java.lang.String path, java.lang.Object request, java.lang.Class responseType)
-
post
<TResponse> TResponse post(java.lang.String path, java.lang.Object request, java.lang.reflect.Type responseType)
-
post
<TResponse> TResponse post(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.Class responseType)
-
post
<TResponse> TResponse post(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.reflect.Type responseType)
-
post
java.net.HttpURLConnection post(java.lang.String path, byte[] requestBody, java.lang.String contentType)
-
put
<TResponse> TResponse put(IReturn<TResponse> request)
-
put
void put(IReturnVoid request)
-
put
<TResponse> TResponse put(java.lang.String path, java.lang.Object request, java.lang.Class responseType)
-
put
<TResponse> TResponse put(java.lang.String path, java.lang.Object request, java.lang.reflect.Type responseType)
-
put
<TResponse> TResponse put(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.Class responseType)
-
put
<TResponse> TResponse put(java.lang.String path, byte[] requestBody, java.lang.String contentType, java.lang.reflect.Type responseType)
-
put
java.net.HttpURLConnection put(java.lang.String path, byte[] requestBody, java.lang.String contentType)
-
delete
<TResponse> TResponse delete(IReturn<TResponse> request)
-
delete
void delete(IReturnVoid request)
-
delete
<TResponse> TResponse delete(IReturn<TResponse> request, java.util.Map<java.lang.String,java.lang.String> queryParams)
-
delete
<TResponse> TResponse delete(java.lang.String path, java.lang.Class responseType)
-
delete
<TResponse> TResponse delete(java.lang.String path, java.lang.reflect.Type responseType)
-
delete
java.net.HttpURLConnection delete(java.lang.String path)
-
setCookie
void setCookie(java.lang.String name, java.lang.String value)
-
setCookie
void setCookie(java.lang.String name, java.lang.String value, java.lang.Long expiresInSecs)
-
clearCookies
void clearCookies()
-
getCookieValue
java.lang.String getCookieValue(java.lang.String name)
-
getTokenCookie
java.lang.String getTokenCookie()
-
getRefreshTokenCookie
java.lang.String getRefreshTokenCookie()
-
-