org.glassfish.grizzly.websockets
Class HandShake
java.lang.Object
org.glassfish.grizzly.websockets.HandShake
- Direct Known Subclasses:
- HandShake06
public abstract class HandShake
- extends Object
- Author:
- Justin Lee
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HandShake
public HandShake()
HandShake
public HandShake(URI url)
HandShake
public HandShake(HttpRequestPacket request)
buildLocation
protected final void buildLocation()
getLocation
public String getLocation()
setLocation
public void setLocation(String location)
getOrigin
public String getOrigin()
setOrigin
public void setOrigin(String origin)
getPort
public int getPort()
setPort
public void setPort(int port)
setResourcePath
public void setResourcePath(String resourcePath)
getResourcePath
public String getResourcePath()
isSecure
public boolean isSecure()
setSecure
public void setSecure(boolean secure)
getServerHostName
public String getServerHostName()
setServerHostName
public void setServerHostName(String serverHostName)
getSubProtocol
public List<String> getSubProtocol()
setSubProtocol
public void setSubProtocol(List<String> subProtocol)
getExtensions
public List<String> getExtensions()
setExtensions
public void setExtensions(List<String> extensions)
join
protected String join(List<String> values)
readHeader
public final String readHeader(MimeHeaders headers,
String name)
- Reads the header value using UTF-8 encoding
composeHeaders
public HttpContent composeHeaders()
validateServerResponse
public void validateServerResponse(HttpResponsePacket headers)
respond
public void respond(FilterChainContext ctx,
WebSocketApplication application,
HttpResponsePacket response)
setHeaders
protected abstract void setHeaders(HttpResponsePacket response)
split
protected final List<String> split(String header)
initiate
public void initiate(FilterChainContext ctx)
throws IOException
- Throws:
IOException
Copyright © 2012 Oracle Corporation. All Rights Reserved.