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.LongPollingTransport
All Implemented Interfaces:
Transport

public class LongPollingTransport
extends ClientTransport

Version:
$Revision$ $Date: 2010-07-02 12:57:52 +0200 (Fri, 02 Jul 2010) $

Field Summary
 
Fields inherited from class org.cometd.client.transport.ClientTransport
_interval, _maxNetworkDelay, _timeout, INTERVAL_OPTION, MAX_NETWORK_DELAY_OPTION, TIMEOUT_OPTION
 
Fields inherited from class org.cometd.common.AbstractTransport
_options, _prefix
 
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)
           
 void init(BayeuxClient bayeux, org.eclipse.jetty.http.HttpURI uri)
           
 void reset()
           
 void send(TransportListener listener, Message.Mutable... messages)
           
 
Methods inherited from class org.cometd.client.transport.ClientTransport
newMessage, toMessages
 
Methods inherited from class org.cometd.common.AbstractTransport
getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, setOption
 
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(BayeuxClient bayeux,
                 org.eclipse.jetty.http.HttpURI uri)
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


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