org.jboss.websockets.oio.internal
Class Handshake
java.lang.Object
org.jboss.websockets.oio.internal.Handshake
- Direct Known Subclasses:
- Hybi00Handshake, Hybi07Handshake
public abstract class Handshake
- extends Object
- Author:
- Mike Brock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Handshake
public Handshake(String version,
String hashAlgorithm,
String magicNumber)
getVersion
public String getVersion()
getHashAlgorithm
public String getHashAlgorithm()
getMagicNumber
public String getMagicNumber()
getWebSocketLocation
protected String getWebSocketLocation(HttpRequestBridge request)
getWebSocket
public abstract OioWebSocket getWebSocket(HttpRequestBridge request,
HttpResponseBridge response,
ClosingStrategy closingStrategy)
throws IOException
- Throws:
IOException
matches
public abstract boolean matches(HttpRequestBridge request)
generateResponse
public abstract byte[] generateResponse(HttpRequestBridge request,
HttpResponseBridge response)
throws IOException
- Throws:
IOException
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.