org.cometd.server.transports
Class JSONTransport
java.lang.Object
org.cometd.server.ServerTransport
org.cometd.server.transports.HttpTransport
org.cometd.server.transports.LongPollingTransport
org.cometd.server.transports.JSONTransport
- All Implemented Interfaces:
- Transport
public class JSONTransport
- extends LongPollingTransport
Fields inherited from class org.cometd.server.ServerTransport |
_advice, _bayeux, _interval, _maxInterval, _maxLazyTimeout, _metaConnectDeliveryOnly, _prefix, _timeout, INTERVAL_OPTION, MAX_INTERVAL_OPTION, MAX_LAZY_OPTION, META_CONNECT_DELIVERY_OPTION, TIMEOUT_OPTION |
Method Summary |
protected void |
complete(java.io.PrintWriter writer)
|
protected void |
init()
Initialise the transport. |
boolean |
isMetaConnectDeliveryOnly()
|
protected java.io.PrintWriter |
send(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.io.PrintWriter writer,
ServerMessage message)
|
Methods inherited from class org.cometd.server.ServerTransport |
getAdvice, getInterval, getMaxInterval, getMaxLazyTimeout, getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, getTimeout, setMetaConnectDeliveryOnly, setOption |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
MIME_TYPE_OPTION
public static final java.lang.String MIME_TYPE_OPTION
- See Also:
- Constant Field Values
_mimeType
protected java.lang.String _mimeType
JSONTransport
public JSONTransport(BayeuxServerImpl bayeux,
java.util.Map<java.lang.String,java.lang.Object> options)
init
protected void init()
- Description copied from class:
ServerTransport
- Initialise the transport.
Initialise the transport, resolving default and direct options.
After the call to init, the
#getMutableOptions()
set should
be reset to reflect only the options that can be changed on a running
transport.
This implementation clears the mutable options set.
- Overrides:
init
in class LongPollingTransport
isMetaConnectDeliveryOnly
public boolean isMetaConnectDeliveryOnly()
- Overrides:
isMetaConnectDeliveryOnly
in class ServerTransport
send
protected java.io.PrintWriter send(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.io.PrintWriter writer,
ServerMessage message)
throws java.io.IOException
- Specified by:
send
in class LongPollingTransport
- Throws:
java.io.IOException
complete
protected void complete(java.io.PrintWriter writer)
throws java.io.IOException
- Specified by:
complete
in class LongPollingTransport
- Throws:
java.io.IOException
Copyright © 2010 Dojo Foundation. All Rights Reserved.