com.glines.socketio.server.transport
Class WebSocketTransport
java.lang.Object
com.glines.socketio.server.transport.AbstractTransport
com.glines.socketio.server.transport.WebSocketTransport
- All Implemented Interfaces:
- Transport, org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
- Direct Known Subclasses:
- FlashSocketTransport
public class WebSocketTransport
- extends AbstractTransport
- implements org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRANSPORT_NAME
public static final String TRANSPORT_NAME
- See Also:
- Constant Field Values
CONNECTION_TIMEOUT
public static final long CONNECTION_TIMEOUT
- See Also:
- Constant Field Values
WebSocketTransport
public WebSocketTransport(int bufferSize,
int maxIdleTime)
doWebSocketConnect
public org.eclipse.jetty.websocket.WebSocket doWebSocketConnect(javax.servlet.http.HttpServletRequest httpServletRequest,
String s)
- Specified by:
doWebSocketConnect in interface org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
checkOrigin
public String checkOrigin(javax.servlet.http.HttpServletRequest httpServletRequest,
String host,
String origin)
- Specified by:
checkOrigin in interface org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
getName
public String getName()
- Specified by:
getName in interface Transport
- Returns:
- The name of the transport instance.
parseProtocols
protected String[] parseProtocols(String protocol)
handle
public void handle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Transport.InboundFactory inboundFactory,
SocketIOSession.Factory sessionFactory)
throws IOException
- Specified by:
handle in interface Transport
- Throws:
IOException
Copyright © 2010-2011. All Rights Reserved.