public abstract class HandShake extends Object
Constructor and Description |
---|
HandShake(HttpRequestPacket request) |
HandShake(URI url) |
public HandShake(URI url)
public HandShake(HttpRequestPacket request)
protected abstract int getVersion()
protected final void buildLocation()
public String getLocation()
public void setLocation(String location)
public String getOrigin()
public void setOrigin(String origin)
public int getPort()
public void setPort(int port)
public void setResourcePath(String resourcePath)
public String getResourcePath()
public boolean isSecure()
public void setSecure(boolean secure)
public String getServerHostName()
public void setServerHostName(String serverHostName)
public final String readHeader(MimeHeaders headers, String name)
public HttpContent composeHeaders()
public void validateServerResponse(HttpResponsePacket headers)
public void respond(FilterChainContext ctx, WebSocketApplication application, HttpResponsePacket response)
protected abstract void setHeaders(HttpResponsePacket response)
protected List<Extension> intersection(List<Extension> requested, List<Extension> supported)
protected final void parseParameters(String parameterString, List<Extension.Parameter> parameters)
public void initiate(FilterChainContext ctx) throws IOException
IOException
Copyright © 2015 Oracle Corporation. All rights reserved.