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 String getOrigin()
public int getPort()
public String getResourcePath()
public boolean isSecure()
public String getServerHostName()
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 © 2024 Oracle Corporation. All rights reserved.