org.cometd.server.transport
Class HttpTransport
java.lang.Object
org.cometd.common.AbstractTransport
org.cometd.server.AbstractServerTransport
org.cometd.server.transport.HttpTransport
- All Implemented Interfaces:
- ServerTransport, Transport
- Direct Known Subclasses:
- LongPollingTransport
public abstract class HttpTransport
- extends AbstractServerTransport
HTTP ServerTransport base class, used by ServerTransports that use
HTTP as transport or to initiate a transport connection.
| Methods inherited from class org.cometd.server.AbstractServerTransport |
debug, destroy, getAdvice, getBayeux, getInterval, getMaxInterval, getMaxLazyTimeout, getTimeout, init, isMetaConnectDeliveryOnly, parseMessages, parseMessages, setAdvice, setInterval, setMaxInterval, setMaxLazyTimeout, setMetaConnectDeliveryOnly, setTimeout, sweep |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSON_DEBUG_OPTION
public static final String JSON_DEBUG_OPTION
- See Also:
- Constant Field Values
MESSAGE_PARAM
public static final String MESSAGE_PARAM
- See Also:
- Constant Field Values
HttpTransport
protected HttpTransport(BayeuxServerImpl bayeux,
String name)
accept
public abstract boolean accept(javax.servlet.http.HttpServletRequest request)
handle
public abstract void handle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
setCurrentRequest
public void setCurrentRequest(javax.servlet.http.HttpServletRequest request)
getCurrentRequest
public javax.servlet.http.HttpServletRequest getCurrentRequest()
getCurrentLocalAddress
public InetSocketAddress getCurrentLocalAddress()
getCurrentRemoteAddress
public InetSocketAddress getCurrentRemoteAddress()
getContext
public BayeuxContext getContext()
Copyright © 2008-2012 Dojo Foundation. All Rights Reserved.