org.glassfish.grizzly.websockets
Class HandShake
java.lang.Object
org.glassfish.grizzly.websockets.HandShake
- Direct Known Subclasses:
- HandShake06, HandShake76
public abstract class HandShake
- extends java.lang.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(java.net.URI url)
HandShake
public HandShake(HttpRequestPacket request)
buildLocation
protected final void buildLocation()
getLocation
public java.lang.String getLocation()
setLocation
public void setLocation(java.lang.String location)
getOrigin
public java.lang.String getOrigin()
setOrigin
public void setOrigin(java.lang.String origin)
getPort
public int getPort()
setPort
public void setPort(int port)
setResourcePath
public void setResourcePath(java.lang.String resourcePath)
getResourcePath
public java.lang.String getResourcePath()
isSecure
public boolean isSecure()
setSecure
public void setSecure(boolean secure)
getServerHostName
public java.lang.String getServerHostName()
setServerHostName
public void setServerHostName(java.lang.String serverHostName)
getSubProtocol
public java.util.List<java.lang.String> getSubProtocol()
setSubProtocol
public void setSubProtocol(java.util.List<java.lang.String> subProtocol)
getExtensions
public java.util.List<java.lang.String> getExtensions()
setExtensions
public void setExtensions(java.util.List<java.lang.String> extensions)
join
protected java.lang.String join(java.util.List<java.lang.String> values)
readHeader
public final java.lang.String readHeader(MimeHeaders headers,
java.lang.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 java.util.List<java.lang.String> split(java.lang.String header)
initiate
public void initiate(FilterChainContext ctx)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2011 Oracle Corpration. All Rights Reserved.