public class JettyHttpClientTransport extends AbstractHttpClientTransport
Modifier and Type | Class and Description |
---|---|
static class |
JettyHttpClientTransport.Factory |
NAME, PREFIX
Constructor and Description |
---|
JettyHttpClientTransport(Map<String,Object> options,
org.eclipse.jetty.client.HttpClient httpClient) |
JettyHttpClientTransport(String url,
Map<String,Object> options,
org.eclipse.jetty.client.HttpClient httpClient) |
JettyHttpClientTransport(String url,
Map<String,Object> options,
ScheduledExecutorService scheduler,
org.eclipse.jetty.client.HttpClient httpClient) |
Modifier and Type | Method and Description |
---|---|
void |
abort(Throwable failure) |
protected void |
customize(org.eclipse.jetty.client.api.Request request) |
protected void |
customize(org.eclipse.jetty.client.api.Request request,
org.cometd.bayeux.Promise<org.eclipse.jetty.client.api.Request> promise) |
protected org.eclipse.jetty.client.HttpClient |
getHttpClient() |
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 JettyHttpClientTransport(Map<String,Object> options, org.eclipse.jetty.client.HttpClient httpClient)
public JettyHttpClientTransport(String url, Map<String,Object> options, org.eclipse.jetty.client.HttpClient httpClient)
public JettyHttpClientTransport(String url, Map<String,Object> options, ScheduledExecutorService scheduler, org.eclipse.jetty.client.HttpClient httpClient)
protected org.eclipse.jetty.client.HttpClient getHttpClient()
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(org.eclipse.jetty.client.api.Request request)
protected void customize(org.eclipse.jetty.client.api.Request request, org.cometd.bayeux.Promise<org.eclipse.jetty.client.api.Request> promise)
Copyright © 2008–2023 The CometD Project. All rights reserved.