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 classJettyHttpClientTransport.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 voidabort(Throwable failure)protected voidcustomize(org.eclipse.jetty.client.api.Request request)protected voidcustomize(org.eclipse.jetty.client.api.Request request, org.cometd.bayeux.Promise<org.eclipse.jetty.client.api.Request> promise)protected org.eclipse.jetty.client.HttpClientgetHttpClient()voidinit()voidsend(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, setAdviceMethods inherited from class org.cometd.client.transport.HttpClientTransport
getCookies, getCookieStore, setCookieStore, storeCookiesMethods 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:
initin classAbstractHttpClientTransport
-
abort
- Overrides:
abortin classAbstractHttpClientTransport
-
send
public void send(org.cometd.client.transport.TransportListener listener, List<org.cometd.bayeux.Message.Mutable> messages)- Specified by:
sendin 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)
-