public class LongPollingTransport extends HttpClientTransport
Modifier and Type | Class | Description |
---|---|---|
static class |
LongPollingTransport.Factory |
ClientTransport.FailureHandler, ClientTransport.FailureInfo
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
NAME |
|
static java.lang.String |
PREFIX |
JSON_CONTEXT_OPTION, logger, MAX_MESSAGE_SIZE_OPTION, MAX_NETWORK_DELAY_OPTION, SCHEDULER_OPTION, URL_OPTION
Constructor | Description |
---|---|
LongPollingTransport(java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> options,
org.eclipse.jetty.client.HttpClient httpClient) |
|
LongPollingTransport(java.util.Map<java.lang.String,java.lang.Object> options,
org.eclipse.jetty.client.HttpClient httpClient) |
Modifier and Type | Method | Description |
---|---|---|
void |
abort() |
Aborts this transport, usually by cancelling all pending Bayeux messages that require a response,
such as
/meta/connect s, without waiting for a response. |
boolean |
accept(java.lang.String bayeuxVersion) |
|
protected void |
customize(org.eclipse.jetty.client.api.Request request) |
|
void |
init() |
|
void |
send(TransportListener listener,
java.util.List<org.cometd.bayeux.Message.Mutable> messages) |
getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, setOption, setOptionPrefix
generateJSON, getMaxNetworkDelay, getURL, parseMessages, setMaxNetworkDelay, setURL, terminate
getCookieStore, setCookieStore
public static final java.lang.String NAME
public static final java.lang.String PREFIX
public LongPollingTransport(java.util.Map<java.lang.String,java.lang.Object> options, org.eclipse.jetty.client.HttpClient httpClient)
public LongPollingTransport(java.lang.String url, java.util.Map<java.lang.String,java.lang.Object> options, org.eclipse.jetty.client.HttpClient httpClient)
public boolean accept(java.lang.String bayeuxVersion)
accept
in class ClientTransport
public void init()
init
in class ClientTransport
public void abort()
ClientTransport
/meta/connect
s, without waiting for a response.abort
in class ClientTransport
BayeuxClient.abort()
public void send(TransportListener listener, java.util.List<org.cometd.bayeux.Message.Mutable> messages)
send
in class ClientTransport
protected void customize(org.eclipse.jetty.client.api.Request request)
Copyright © 2008–2017 The CometD Project. All rights reserved.