Package org.dmfs.httpessentials.okhttp
Class PlainOkHttpExecutor
java.lang.Object
org.dmfs.httpessentials.okhttp.PlainOkHttpExecutor
- All Implemented Interfaces:
org.dmfs.httpessentials.client.HttpRequestExecutor
public final class PlainOkHttpExecutor
extends Object
implements org.dmfs.httpessentials.client.HttpRequestExecutor
An
HttpRequestExecutor based on OkHttp.-
Constructor Summary
ConstructorsConstructorDescriptionPlainOkHttpExecutor(org.dmfs.jems.single.Single<okhttp3.OkHttpClient> okHttpClient) -
Method Summary
-
Constructor Details
-
PlainOkHttpExecutor
public PlainOkHttpExecutor(org.dmfs.jems.single.Single<okhttp3.OkHttpClient> okHttpClient)
-
-
Method Details
-
execute
public <T> T execute(URI uri, org.dmfs.httpessentials.client.HttpRequest<T> request) throws IOException, org.dmfs.httpessentials.exceptions.ProtocolError, org.dmfs.httpessentials.exceptions.ProtocolException - Specified by:
executein interfaceorg.dmfs.httpessentials.client.HttpRequestExecutor- Throws:
IOExceptionorg.dmfs.httpessentials.exceptions.ProtocolErrororg.dmfs.httpessentials.exceptions.ProtocolException
-