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 class
HttpClient.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)
void
execute(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
-
-