public abstract class Handshake extends Object
Constructor and Description |
---|
Handshake(String version,
String hashAlgorithm,
String magicNumber) |
Modifier and Type | Method and Description |
---|---|
abstract byte[] |
generateResponse(HttpRequestBridge request,
HttpResponseBridge response) |
String |
getHashAlgorithm() |
String |
getMagicNumber() |
String |
getVersion() |
abstract OioWebSocket |
getWebSocket(HttpRequestBridge request,
HttpResponseBridge response,
ClosingStrategy closingStrategy) |
protected String |
getWebSocketLocation(HttpRequestBridge request) |
abstract boolean |
matches(HttpRequestBridge request) |
public String getVersion()
public String getHashAlgorithm()
public String getMagicNumber()
protected String getWebSocketLocation(HttpRequestBridge request)
public abstract OioWebSocket getWebSocket(HttpRequestBridge request, HttpResponseBridge response, ClosingStrategy closingStrategy) throws IOException
IOException
public abstract boolean matches(HttpRequestBridge request)
public abstract byte[] generateResponse(HttpRequestBridge request, HttpResponseBridge response) throws IOException
IOException
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.