org.cometd.client.transport
Class ClientTransport

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

public abstract class ClientTransport
extends AbstractTransport

Version:
$Revision: 902 $ $Date: 2010-10-19 12:35:37 +0200 (Tue, 19 Oct 2010) $

Field Summary
protected  long _interval
           
protected  long _maxNetworkDelay
           
protected  long _timeout
           
static String INTERVAL_OPTION
           
static String MAX_NETWORK_DELAY_OPTION
           
static String TIMEOUT_OPTION
           
 
Fields inherited from class org.cometd.common.AbstractTransport
_options, _prefix
 
Constructor Summary
protected ClientTransport(String name, Map<String,Object> options)
           
 
Method Summary
abstract  void abort()
           
abstract  boolean accept(String version)
           
 void init()
           
protected  List<Message.Mutable> parseMessages(String content)
           
abstract  void reset()
           
abstract  void send(TransportListener listener, Message.Mutable... messages)
           
 
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
 

Field Detail

TIMEOUT_OPTION

public static final String TIMEOUT_OPTION
See Also:
Constant Field Values

INTERVAL_OPTION

public static final String INTERVAL_OPTION
See Also:
Constant Field Values

MAX_NETWORK_DELAY_OPTION

public static final String MAX_NETWORK_DELAY_OPTION
See Also:
Constant Field Values

_timeout

protected long _timeout

_interval

protected long _interval

_maxNetworkDelay

protected long _maxNetworkDelay
Constructor Detail

ClientTransport

protected ClientTransport(String name,
                          Map<String,Object> options)
Method Detail

init

public void init()

abort

public abstract void abort()

reset

public abstract void reset()

accept

public abstract boolean accept(String version)

send

public abstract void send(TransportListener listener,
                          Message.Mutable... messages)

parseMessages

protected List<Message.Mutable> parseMessages(String content)


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