Package com.dtolabs.rundeck.core.http
Interface HttpClient<R>
-
- All Known Implementing Classes:
ApacheHttpClient
public interface HttpClient<R>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHttpClient.Method
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HttpClient<R>addHeader(java.lang.String name, java.lang.String value)HttpClient<R>addPayload(java.lang.String contentType, java.lang.String payload)voidexecute(RequestProcessor<R> processor)HttpClient<R>setBasicAuthCredentials(java.lang.String username, java.lang.String password)HttpClient<R>setFollowRedirects(boolean redirects)HttpClient<R>setMethod(HttpClient.Method method)HttpClient<R>setRetryCount(int count)HttpClient<R>setTimeout(int timeoutMs)HttpClient<R>setUri(java.net.URI uri)
-
-
-
Method Detail
-
setUri
HttpClient<R> setUri(java.net.URI uri)
-
setFollowRedirects
HttpClient<R> setFollowRedirects(boolean redirects)
-
setBasicAuthCredentials
HttpClient<R> setBasicAuthCredentials(java.lang.String username, java.lang.String password)
-
setTimeout
HttpClient<R> setTimeout(int timeoutMs)
-
setMethod
HttpClient<R> setMethod(HttpClient.Method method)
-
setRetryCount
HttpClient<R> setRetryCount(int count)
-
addHeader
HttpClient<R> addHeader(java.lang.String name, java.lang.String value)
-
addPayload
HttpClient<R> addPayload(java.lang.String contentType, java.lang.String payload)
-
execute
void execute(RequestProcessor<R> processor) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-