public abstract class ClientTransport extends AbstractTransport
| Modifier and Type | Field and Description |
|---|---|
static String |
INTERVAL_OPTION |
static String |
JSON_CONTEXT |
protected org.slf4j.Logger |
logger |
static String |
MAX_NETWORK_DELAY_OPTION |
static String |
TIMEOUT_OPTION |
| Modifier | Constructor and Description |
|---|---|
protected |
ClientTransport(String name,
Map<String,Object> options) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
abort() |
abstract boolean |
accept(String version) |
protected void |
debug(String message,
Object... args) |
protected String |
generateJSON(Message.Mutable[] messages) |
void |
init() |
boolean |
isDebugEnabled() |
protected List<Message.Mutable> |
parseMessages(String content) |
void |
reset() |
abstract void |
send(TransportListener listener,
Message.Mutable... messages) |
void |
setDebugEnabled(boolean enabled) |
void |
terminate() |
getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, setOption, setOptionPrefixpublic static final String TIMEOUT_OPTION
public static final String INTERVAL_OPTION
public static final String MAX_NETWORK_DELAY_OPTION
public static final String JSON_CONTEXT
protected final org.slf4j.Logger logger
public void init()
public boolean isDebugEnabled()
public void setDebugEnabled(boolean enabled)
public abstract void abort()
public void reset()
public void terminate()
public abstract boolean accept(String version)
public abstract void send(TransportListener listener, Message.Mutable... messages)
protected List<Message.Mutable> parseMessages(String content) throws ParseException
ParseExceptionprotected String generateJSON(Message.Mutable[] messages)
Copyright © 2008-2012 Dojo Foundation. All Rights Reserved.