public class WebSocketTransport
extends org.cometd.server.transport.LongPollingTransport
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CALLBACK_PARAMETER_OPTION |
static java.lang.String |
MIME_TYPE_OPTION |
static java.lang.String |
NAME |
static java.lang.String |
PREFIX |
ALLOW_MULTI_SESSIONS_NO_BROWSER_OPTION, AUTOBATCH_OPTION, BROWSER_ID_OPTION, MAX_SESSIONS_PER_BROWSER_OPTION, MULTI_SESSION_INTERVAL_OPTION| Constructor and Description |
|---|
WebSocketTransport(org.cometd.server.BayeuxServerImpl bayeux) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(javax.servlet.http.HttpServletRequest request) |
protected void |
complete(java.io.PrintWriter writer) |
void |
handle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
init() |
protected boolean |
isAlwaysFlushingAfterHandle() |
protected org.cometd.bayeux.server.ServerMessage.Mutable[] |
parseMessages(javax.servlet.http.HttpServletRequest request) |
protected java.io.PrintWriter |
send(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.io.PrintWriter writer,
org.cometd.bayeux.server.ServerMessage message) |
bayeuxServerHandle, decBrowserId, findBrowserId, handleJSONParseException, incBrowserId, metaConnectResumed, metaConnectSuspended, parseMessages, setBrowserId, sweepgetContext, getCurrentLocalAddress, getCurrentRemoteAddress, getCurrentRequest, setCurrentRequestdebug, destroy, getAdvice, getBayeux, getInterval, getMaxInterval, getMaxLazyTimeout, getTimeout, isMetaConnectDeliveryOnly, parseMessages, parseMessages, setAdvice, setInterval, setMaxInterval, setMaxLazyTimeout, setMetaConnectDeliveryOnly, setTimeoutgetName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, setOption, setOptionPrefixpublic static final java.lang.String PREFIX
public static final java.lang.String NAME
public static final java.lang.String MIME_TYPE_OPTION
public static final java.lang.String CALLBACK_PARAMETER_OPTION
public WebSocketTransport(org.cometd.server.BayeuxServerImpl bayeux)
protected boolean isAlwaysFlushingAfterHandle()
isAlwaysFlushingAfterHandle in class org.cometd.server.transport.LongPollingTransportLongPollingTransport.isAlwaysFlushingAfterHandle()protected void init()
init in class org.cometd.server.transport.LongPollingTransportJSONTransport.init()public boolean accept(javax.servlet.http.HttpServletRequest request)
accept in class org.cometd.server.transport.HttpTransportpublic void handle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
handle in class org.cometd.server.transport.LongPollingTransportjava.io.IOExceptionjavax.servlet.ServletExceptionprotected org.cometd.bayeux.server.ServerMessage.Mutable[] parseMessages(javax.servlet.http.HttpServletRequest request)
throws java.io.IOException,
java.text.ParseException
parseMessages in class org.cometd.server.transport.LongPollingTransportjava.io.IOExceptionjava.text.ParseExceptionprotected java.io.PrintWriter send(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.io.PrintWriter writer,
org.cometd.bayeux.server.ServerMessage message)
throws java.io.IOException
send in class org.cometd.server.transport.LongPollingTransportjava.io.IOExceptionprotected void complete(java.io.PrintWriter writer)
throws java.io.IOException
complete in class org.cometd.server.transport.LongPollingTransportjava.io.IOExceptionCopyright © 2018. All Rights Reserved.