public abstract class HandShake extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
HandShake.HandShakeResponseListener
Used to register with
HandShake. |
| Modifier | Constructor and Description |
|---|---|
protected |
HandShake(WebSocketRequest request) |
protected |
HandShake(WebSocketRequest webSocketRequest,
boolean client) |
protected HandShake(WebSocketRequest webSocketRequest, boolean client)
protected HandShake(WebSocketRequest request)
public String getLocation()
public void setLocation(String location)
protected String getOrigin()
public void setOrigin(String origin)
public void setResourcePath(String resourcePath)
public void setSecure(boolean secure)
public WebSocketRequest getRequest()
WebSocketRequest.WebSocketRequest created on this HandShake.public WebSocketRequest prepareRequest()
WebSocketRequest and store it for further use.WebSocketRequest.public void validateServerResponse(WebSocketResponse response)
protected abstract void setHeaders(WebSocketResponse response)
protected static List<Extension> fromHeaders(List<String> extensionHeaders)
extensionHeaders - Http Extension headers.Extensions.public WebSocketRequest initiate()
public void setResponseListener(HandShake.HandShakeResponseListener responseListener)
responseListener - HandShake.HandShakeResponseListener.onResponseHeaders(java.util.Map) will be called when
response is ready and validated.public HandShake.HandShakeResponseListener getResponseListener()
Copyright © 2012-2013. All Rights Reserved.