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(URI url) |
protected |
HandShake(WebSocketRequest request) |
protected HandShake(URI url)
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)
protected WebSocketRequest getRequest()
WebSocketRequest. If the request hasn't been composed before using the composeRequest()
method, this method is called first.WebSocketRequest created on this HandShake.public WebSocketRequest composeRequest()
WebSocketRequest and store it for further use.WebSocketRequest.public void validateServerResponse(WebSocketResponse response)
protected abstract void setHeaders(WebSocketResponse response)
public 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.Copyright © 2012-2013. All Rights Reserved.