public static class RestAdapter.Builder extends Object
RestAdapter.
Calling the following methods is required before calling build():
If you are using asynchronous execution (i.e., with Callbacks) the following is also required:
| Constructor and Description |
|---|
Builder()
|
| Modifier and Type | Method and Description |
|---|---|
RestAdapter |
build()
Create the
RestAdapter instances.
|
RestAdapter |
setClient(Client
The HTTP client used for requests.
|
RestAdapter |
setClient(Client
The HTTP client used for requests.
|
RestAdapter |
setConverter(Converter
The converter used for serialization and deserialization of objects.
|
RestAdapter |
setEndpoint(Endpoint
API endpoint.
|
RestAdapter |
setEndpoint(String
API endpoint URL.
|
RestAdapter |
setErrorHandler(ErrorHandler
The error handler allows you to customize the type of exception thrown for errors on synchronous requests.
|
RestAdapter |
setExecutors(Executor
Executors used for asynchronous HTTP client downloads and callbacks.
|
RestAdapter |
setLog(RestAdapter
Configure debug logging mechanism.
|
RestAdapter |
setLogLevel(RestAdapter
Change the level of logging.
|
RestAdapter |
setProfiler(Profiler
Set the profiler used to measure requests.
|
RestAdapter |
setRequestInterceptor(RequestInterceptor
A request interceptor for adding data to every request.
|
public RestAdapter.Builder setEndpoint(String endpoint)
public RestAdapter.Builder setEndpoint(Endpoint endpoint)
public RestAdapter.Builder setClient(Client client)
public RestAdapter.Builder setClient(Client .Provider clientProvider)
public RestAdapter.Builder setExecutors(Executor httpExecutor, Executor callbackExecutor)
httpExecutor - Executor on which HTTP client calls will be made.
callbackExecutor - Executor on which any
Callback methods will be invoked. If this argument is
null then callback methods will be run on the same thread as the HTTP client.
public RestAdapter.Builder setRequestInterceptor(RequestInterceptor requestInterceptor)
public RestAdapter.Builder setConverter(Converter converter)
public RestAdapter.Builder setProfiler(Profiler profiler)
public RestAdapter.Builder setErrorHandler(ErrorHandler errorHandler)
public RestAdapter.Builder setLog(RestAdapter .Log log)
public RestAdapter.Builder setLogLevel(RestAdapter .LogLevel logLevel)
public RestAdapterbuild()
RestAdapter instances.