org.cometd.client.transport
Class ClientTransport
java.lang.Object
org.cometd.common.AbstractTransport
org.cometd.client.transport.ClientTransport
- All Implemented Interfaces:
- Transport
- Direct Known Subclasses:
- LongPollingTransport
public abstract class ClientTransport
- extends AbstractTransport
- Version:
- $Revision: 902 $ $Date: 2010-02-04 06:01:59 +0100 (Thu, 04 Feb 2010) $
Constructor Summary |
protected |
ClientTransport(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> options)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TIMEOUT_OPTION
public static final java.lang.String TIMEOUT_OPTION
- See Also:
- Constant Field Values
INTERVAL_OPTION
public static final java.lang.String INTERVAL_OPTION
- See Also:
- Constant Field Values
MAX_NETWORK_DELAY_OPTION
public static final java.lang.String MAX_NETWORK_DELAY_OPTION
- See Also:
- Constant Field Values
_bayeux
protected BayeuxClient _bayeux
_uri
protected org.eclipse.jetty.http.HttpURI _uri
_timeout
protected long _timeout
_interval
protected long _interval
_maxNetworkDelay
protected long _maxNetworkDelay
ClientTransport
protected ClientTransport(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> options)
init
public void init(BayeuxClient bayeux,
org.eclipse.jetty.http.HttpURI uri,
TransportListener listener)
reset
public abstract void reset()
accept
public abstract boolean accept(java.lang.String version)
send
public abstract void send(Message... messages)
notifyMessages
protected void notifyMessages(java.util.List<Message.Mutable> messages)
notifyConnectException
protected void notifyConnectException(java.lang.Throwable x)
notifyException
protected void notifyException(java.lang.Throwable x)
notifyExpire
protected void notifyExpire()
notifyProtocolError
protected void notifyProtocolError(java.lang.String info)
newMessage
public Message.Mutable newMessage()
toMessages
protected java.util.List<Message.Mutable> toMessages(java.lang.String content)
Copyright © 2010 Dojo Foundation. All Rights Reserved.