Package org.cometd.client.http.jetty
Class JettyHttpClientTransport
java.lang.Object
org.cometd.common.AbstractTransport
org.cometd.client.transport.ClientTransport
org.cometd.client.transport.HttpClientTransport
org.cometd.client.http.common.AbstractHttpClientTransport
org.cometd.client.http.jetty.JettyHttpClientTransport
- All Implemented Interfaces:
org.cometd.bayeux.Transport
public class JettyHttpClientTransport extends AbstractHttpClientTransport
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JettyHttpClientTransport.Factory
-
Field Summary
-
Constructor Summary
Constructors Constructor Description JettyHttpClientTransport(String url, Map<String,Object> options, org.eclipse.jetty.client.HttpClient httpClient)
JettyHttpClientTransport(Map<String,Object> options, org.eclipse.jetty.client.HttpClient httpClient)
-
Method Summary
Modifier and Type Method 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)
Methods inherited from class org.cometd.client.http.common.AbstractHttpClientTransport
accept, calculateMaxNetworkDelay, getAdvice, getMaxMessageSize, isAborted, isAppendMessageType, newRequestURI, processResponseContent, processWrongResponseCode, setAdvice
Methods inherited from class org.cometd.client.transport.HttpClientTransport
getCookies, getCookieStore, setCookieStore, storeCookies
Methods inherited from class org.cometd.client.transport.ClientTransport
generateJSON, getMaxNetworkDelay, getURL, parseMessages, setMaxNetworkDelay, setURL, terminate
-
Constructor Details
-
Method Details
-
getHttpClient
protected org.eclipse.jetty.client.HttpClient getHttpClient() -
init
public void init()- Overrides:
init
in classAbstractHttpClientTransport
-
abort
- Overrides:
abort
in classAbstractHttpClientTransport
-
send
public void send(org.cometd.client.transport.TransportListener listener, List<org.cometd.bayeux.Message.Mutable> messages)- Specified by:
send
in classorg.cometd.client.transport.ClientTransport
-
customize
protected void customize(org.eclipse.jetty.client.api.Request request) -
customize
protected void customize(org.eclipse.jetty.client.api.Request request, org.cometd.bayeux.Promise<org.eclipse.jetty.client.api.Request> promise)
-