org.cometd.server.transport
Class HttpTransport
java.lang.Object
org.cometd.server.AbstractServerTransport
org.cometd.server.transport.HttpTransport
- All Implemented Interfaces:
- ServerTransport, Transport
- Direct Known Subclasses:
- LongPollingTransport, WebSocketTransport
public abstract class HttpTransport
- extends AbstractServerTransport
| Methods inherited from class org.cometd.server.AbstractServerTransport |
getAdvice, getBayeux, getInterval, getMaxInterval, getMaxLazyTimeout, getName, getOption, getOption, getOption, getOption, getOption, getOptionNames, getOptionPrefix, getTimeout, isMetaConnectDeliveryOnly, setAdvice, setInterval, setMaxInterval, setMaxLazyTimeout, setMetaConnectDeliveryOnly, setOption, setOptionPrefix, setTimeout |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MESSAGE_PARAM
public static final java.lang.String MESSAGE_PARAM
- See Also:
- Constant Field Values
HttpTransport
protected HttpTransport(BayeuxServerImpl bayeux,
java.lang.String name)
init
protected void init()
- Description copied from class:
AbstractServerTransport
- 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 AbstractServerTransport
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 java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
parseMessages
protected ServerMessage.Mutable[] parseMessages(javax.servlet.http.HttpServletRequest request)
throws java.io.IOException
- Throws:
java.io.IOException
setCurrentRequest
public void setCurrentRequest(javax.servlet.http.HttpServletRequest request)
getCurrentRequest
public javax.servlet.http.HttpServletRequest getCurrentRequest()
getCurrentLocalAddress
public java.net.InetSocketAddress getCurrentLocalAddress()
- See Also:
ServerTransport.getCurrentLocalAddress()
getCurrentRemoteAddress
public java.net.InetSocketAddress getCurrentRemoteAddress()
- See Also:
ServerTransport.getCurrentRemoteAddress()
Copyright © 2008-2010 Dojo Foundation. All Rights Reserved.