public class OkHttpClientTransport extends AbstractHttpClientTransport
Modifier and Type | Class and Description |
---|---|
static class |
OkHttpClientTransport.Factory |
NAME, PREFIX
Constructor and Description |
---|
OkHttpClientTransport(Map<String,Object> options,
okhttp3.OkHttpClient client) |
OkHttpClientTransport(String url,
Map<String,Object> options,
okhttp3.OkHttpClient client) |
OkHttpClientTransport(String url,
Map<String,Object> options,
ScheduledExecutorService scheduler,
okhttp3.OkHttpClient client) |
Modifier and Type | Method and Description |
---|---|
void |
abort(Throwable failure) |
protected void |
customize(okhttp3.Request.Builder request,
org.cometd.bayeux.Promise<okhttp3.Request.Builder> promise) |
protected okhttp3.OkHttpClient |
getOkHttpClient() |
void |
init() |
void |
send(org.cometd.client.transport.TransportListener listener,
List<org.cometd.bayeux.Message.Mutable> messages) |
accept, calculateMaxNetworkDelay, getAdvice, getMaxMessageSize, isAborted, isAppendMessageType, newRequestURI, processResponseContent, processResponseMessages, processWrongResponseCode, setAdvice, terminate
getCookies, getCookieStore, setCookieStore, storeCookies
generateJSON, getJSONContextClient, getMaxNetworkDelay, getScheduler, getURL, initScheduler, parseMessages, setMaxNetworkDelay, setURL, shutdownScheduler
public OkHttpClientTransport(Map<String,Object> options, okhttp3.OkHttpClient client)
public OkHttpClientTransport(String url, Map<String,Object> options, okhttp3.OkHttpClient client)
public OkHttpClientTransport(String url, Map<String,Object> options, ScheduledExecutorService scheduler, okhttp3.OkHttpClient client)
protected okhttp3.OkHttpClient getOkHttpClient()
public void init()
init
in class AbstractHttpClientTransport
public void abort(Throwable failure)
abort
in class AbstractHttpClientTransport
public void send(org.cometd.client.transport.TransportListener listener, List<org.cometd.bayeux.Message.Mutable> messages)
send
in class org.cometd.client.transport.ClientTransport
protected void customize(okhttp3.Request.Builder request, org.cometd.bayeux.Promise<okhttp3.Request.Builder> promise)
Copyright © 2008–2023 The CometD Project. All rights reserved.