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-02-12 06:58:46 +0100 (Fri, 12 Feb 2010) $

Field Summary
 
Fields inherited from class org.cometd.client.transport.ClientTransport
_bayeux, _interval, _maxNetworkDelay, _timeout, _uri, INTERVAL_OPTION, MAX_NETWORK_DELAY_OPTION, TIMEOUT_OPTION
 
Fields inherited from class org.cometd.common.AbstractTransport
_options, _prefix
 
Constructor Summary
LongPollingTransport(java.util.Map<java.lang.String,java.lang.Object> options)
           
LongPollingTransport(java.util.Map<java.lang.String,java.lang.Object> options, org.eclipse.jetty.client.HttpClient httpClient)
           
 
Method Summary
 boolean accept(java.lang.String bayeuxVersion)
           
 void init(BayeuxClient bayeux, org.eclipse.jetty.http.HttpURI uri, TransportListener listener)
           
 void reset()
           
 void send(Message... messages)
           
 
Methods inherited from class org.cometd.client.transport.ClientTransport
newMessage, notifyConnectException, notifyException, notifyExpire, notifyMessages, notifyProtocolError, 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(java.util.Map<java.lang.String,java.lang.Object> options)

LongPollingTransport

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

accept

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

init

public void init(BayeuxClient bayeux,
                 org.eclipse.jetty.http.HttpURI uri,
                 TransportListener listener)
Overrides:
init in class ClientTransport

send

public void send(Message... messages)
Specified by:
send in class ClientTransport

reset

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


Copyright © 2010 Dojo Foundation. All Rights Reserved.