org.cometd.client.transport
Class LongPollingTransport

java.lang.Object
  extended by org.cometd.common.AbstractTransport
      extended by org.cometd.client.transport.ClientTransport
          extended by org.cometd.client.transport.HttpClientTransport
              extended by org.cometd.client.transport.LongPollingTransport
All Implemented Interfaces:
Transport

public class LongPollingTransport
extends HttpClientTransport

Version:
$Revision$ $Date: 2011-03-10 15:02:59 +0100 (Thu, 10 Mar 2011) $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.cometd.client.transport.HttpClientTransport
HttpClientTransport.Cookie, HttpClientTransport.CookieProvider, HttpClientTransport.StandardCookieProvider
 
Field Summary
 
Fields inherited from class org.cometd.client.transport.ClientTransport
INTERVAL_OPTION, MAX_NETWORK_DELAY_OPTION, TIMEOUT_OPTION
 
Constructor Summary
LongPollingTransport(Map<String,Object> options, org.eclipse.jetty.client.HttpClient httpClient)
           
 
Method Summary
 void abort()
           
 boolean accept(String bayeuxVersion)
           
static LongPollingTransport create(Map<String,Object> options)
           
static LongPollingTransport create(Map<String,Object> options, org.eclipse.jetty.client.HttpClient httpClient)
           
protected  void customize(org.eclipse.jetty.client.ContentExchange exchange)
           
 void init()
           
 void reset()
           
 void send(TransportListener listener, Message.Mutable... messages)
           
 
Methods inherited from class org.cometd.client.transport.HttpClientTransport
getCookie, getCookieProvider, getURL, setCookie, setCookieProvider, setURL
 
Methods inherited from class org.cometd.client.transport.ClientTransport
parseMessages
 
Methods inherited from class org.cometd.common.AbstractTransport
getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, setOption, setOptionPrefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LongPollingTransport

public LongPollingTransport(Map<String,Object> options,
                            org.eclipse.jetty.client.HttpClient httpClient)
Method Detail

create

public static LongPollingTransport create(Map<String,Object> options)

create

public static LongPollingTransport create(Map<String,Object> options,
                                          org.eclipse.jetty.client.HttpClient httpClient)

accept

public boolean accept(String bayeuxVersion)
Specified by:
accept in class ClientTransport

init

public void init()
Overrides:
init in class ClientTransport

abort

public void abort()
Specified by:
abort in class ClientTransport

reset

public void reset()
Specified by:
reset in class ClientTransport

send

public void send(TransportListener listener,
                 Message.Mutable... messages)
Specified by:
send in class ClientTransport

customize

protected void customize(org.eclipse.jetty.client.ContentExchange exchange)


Copyright © 2008-2011 Dojo Foundation. All Rights Reserved.