public class CtOkHttp4Client extends io.vrap.rmf.base.client.HttpClientBase
| Modifier and Type | Class and Description |
|---|---|
static class |
CtOkHttp4Client.UnzippingInterceptor |
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_REQUESTS |
| Constructor and Description |
|---|
CtOkHttp4Client() |
CtOkHttp4Client(BuilderOptions options) |
CtOkHttp4Client(ExecutorService executor) |
CtOkHttp4Client(ExecutorService executor,
BuilderOptions options) |
CtOkHttp4Client(ExecutorService executor,
int maxRequests,
int maxRequestsPerHost) |
CtOkHttp4Client(ExecutorService executor,
int maxRequests,
int maxRequestsPerHost,
BuilderOptions options) |
CtOkHttp4Client(int maxRequests,
int maxRequestsPerHost) |
CtOkHttp4Client(int maxRequests,
int maxRequestsPerHost,
BuilderOptions options) |
CtOkHttp4Client(Supplier<okhttp3.OkHttpClient.Builder> builderSupplier) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeDelegate() |
okhttp3.Dispatcher |
createDispatcher(ExecutorService executor,
int maxRequests,
int maxRequestsPerHost) |
okhttp3.Dispatcher |
createDispatcher(int maxRequests,
int maxRequestsPerHost) |
CompletableFuture<io.vrap.rmf.base.client.ApiHttpResponse<byte[]>> |
execute(io.vrap.rmf.base.client.ApiHttpRequest request) |
public static final int MAX_REQUESTS
public CtOkHttp4Client()
public CtOkHttp4Client(BuilderOptions options)
public CtOkHttp4Client(Supplier<okhttp3.OkHttpClient.Builder> builderSupplier)
public CtOkHttp4Client(int maxRequests, int maxRequestsPerHost)
public CtOkHttp4Client(int maxRequests, int maxRequestsPerHost, BuilderOptions options)
public CtOkHttp4Client(ExecutorService executor)
public CtOkHttp4Client(ExecutorService executor, BuilderOptions options)
public CtOkHttp4Client(ExecutorService executor, int maxRequests, int maxRequestsPerHost)
public CtOkHttp4Client(ExecutorService executor, int maxRequests, int maxRequestsPerHost, BuilderOptions options)
public okhttp3.Dispatcher createDispatcher(int maxRequests, int maxRequestsPerHost)
public okhttp3.Dispatcher createDispatcher(ExecutorService executor, int maxRequests, int maxRequestsPerHost)
public CompletableFuture<io.vrap.rmf.base.client.ApiHttpResponse<byte[]>> execute(io.vrap.rmf.base.client.ApiHttpRequest request)
public void closeDelegate() throws IOException
closeDelegate in class io.vrap.rmf.base.client.HttpClientBaseIOException