org.glassfish.grizzly.websockets.draft76
Class Draft76Handler

java.lang.Object
  extended by org.glassfish.grizzly.websockets.ProtocolHandler
      extended by org.glassfish.grizzly.websockets.draft76.Draft76Handler

public class Draft76Handler
extends ProtocolHandler


Field Summary
 
Fields inherited from class org.glassfish.grizzly.websockets.ProtocolHandler
connection, inFragmentedType, maskData, outFragmentedType
 
Constructor Summary
Draft76Handler()
           
 
Method Summary
 GrizzlyFuture<DataFrame> close(int code, java.lang.String reason)
           
protected  HandShake createHandShake(HttpContent requestContent)
           
protected  HandShake createHandShake(java.net.URI uri)
           
 byte[] frame(DataFrame frame)
           
protected  boolean isControlFrame(byte opcode)
           
 DataFrame parse(Buffer buffer)
           
 GrizzlyFuture<DataFrame> send(byte[] data)
           
 GrizzlyFuture<DataFrame> send(java.lang.String data)
           
 GrizzlyFuture<DataFrame> stream(boolean last, byte[] bytes, int off, int len)
           
 GrizzlyFuture<DataFrame> stream(boolean last, java.lang.String data)
           
 
Methods inherited from class org.glassfish.grizzly.websockets.ProtocolHandler
checkForLastFrame, decodeLength, doClose, encodeLength, getConnection, getWebSocket, handshake, isMaskData, send, send, setConnection, setWebSocket, unframe, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Draft76Handler

public Draft76Handler()
Method Detail

frame

public byte[] frame(DataFrame frame)
Specified by:
frame in class ProtocolHandler

parse

public DataFrame parse(Buffer buffer)
Specified by:
parse in class ProtocolHandler

createHandShake

protected HandShake createHandShake(HttpContent requestContent)
Specified by:
createHandShake in class ProtocolHandler

createHandShake

protected HandShake createHandShake(java.net.URI uri)
Specified by:
createHandShake in class ProtocolHandler

send

public GrizzlyFuture<DataFrame> send(java.lang.String data)
Overrides:
send in class ProtocolHandler

close

public GrizzlyFuture<DataFrame> close(int code,
                                      java.lang.String reason)
Overrides:
close in class ProtocolHandler

send

public GrizzlyFuture<DataFrame> send(byte[] data)
Overrides:
send in class ProtocolHandler

stream

public GrizzlyFuture<DataFrame> stream(boolean last,
                                       byte[] bytes,
                                       int off,
                                       int len)
Overrides:
stream in class ProtocolHandler

stream

public GrizzlyFuture<DataFrame> stream(boolean last,
                                       java.lang.String data)
Overrides:
stream in class ProtocolHandler

isControlFrame

protected boolean isControlFrame(byte opcode)
Specified by:
isControlFrame in class ProtocolHandler


Copyright © 2011 Oracle Corpration. All Rights Reserved.