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:
- HttpClientTransport
public abstract class ClientTransport
- extends AbstractTransport
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
JSON_CONTEXT
public static final String JSON_CONTEXT
- See Also:
- Constant Field Values
logger
protected final org.slf4j.Logger logger
ClientTransport
protected ClientTransport(String name,
Map<String,Object> options)
init
public void init()
isDebugEnabled
public boolean isDebugEnabled()
setDebugEnabled
public void setDebugEnabled(boolean enabled)
debug
protected void debug(String message,
Object... args)
abort
public abstract void abort()
reset
public void reset()
terminate
public void terminate()
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)
throws ParseException
- Throws:
ParseException
generateJSON
protected String generateJSON(Message.Mutable[] messages)
Copyright © 2008-2011 Dojo Foundation. All Rights Reserved.