com.ning.http.client.providers.netty.netty4
Class ContinuationWebSocketFrame

java.lang.Object
  extended by com.ning.http.client.providers.netty.netty4.WebSocketFrame
      extended by com.ning.http.client.providers.netty.netty4.ContinuationWebSocketFrame

public class ContinuationWebSocketFrame
extends WebSocketFrame

Web Socket continuation frame containing continuation text or binary data. This is used for fragmented messages where the contents of a messages is contained more than 1 frame.

Author:
Vibul Imtarnasan

Constructor Summary
ContinuationWebSocketFrame()
          Creates a new empty continuation frame.
ContinuationWebSocketFrame(boolean finalFragment, int rsv, org.jboss.netty.buffer.ChannelBuffer binaryData)
          Creates a new continuation frame with the specified binary data
ContinuationWebSocketFrame(boolean finalFragment, int rsv, org.jboss.netty.buffer.ChannelBuffer binaryData, String aggregatedText)
          Creates a new continuation frame with the specified binary data
ContinuationWebSocketFrame(boolean finalFragment, int rsv, String text)
          Creates a new continuation frame with the specified text data
ContinuationWebSocketFrame(org.jboss.netty.buffer.ChannelBuffer binaryData)
          Creates a new continuation frame with the specified binary data.
 
Method Summary
 String getAggregatedText()
          Aggregated text returned by decoder on the final continuation frame of a fragmented text message
 String getText()
          Returns the text data in this frame
 void setAggregatedText(String aggregatedText)
           
 void setText(String text)
          Sets the string for this frame
 String toString()
           
 
Methods inherited from class com.ning.http.client.providers.netty.netty4.WebSocketFrame
getBinaryData, getRsv, isFinalFragment, setBinaryData, setFinalFragment, setRsv
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContinuationWebSocketFrame

public ContinuationWebSocketFrame()
Creates a new empty continuation frame.


ContinuationWebSocketFrame

public ContinuationWebSocketFrame(org.jboss.netty.buffer.ChannelBuffer binaryData)
Creates a new continuation frame with the specified binary data. The final fragment flag is set to true.

Parameters:
binaryData - the content of the frame.

ContinuationWebSocketFrame

public ContinuationWebSocketFrame(boolean finalFragment,
                                  int rsv,
                                  org.jboss.netty.buffer.ChannelBuffer binaryData)
Creates a new continuation frame with the specified binary data

Parameters:
finalFragment - flag indicating if this frame is the final fragment
rsv - reserved bits used for protocol extensions
binaryData - the content of the frame.

ContinuationWebSocketFrame

public ContinuationWebSocketFrame(boolean finalFragment,
                                  int rsv,
                                  org.jboss.netty.buffer.ChannelBuffer binaryData,
                                  String aggregatedText)
Creates a new continuation frame with the specified binary data

Parameters:
finalFragment - flag indicating if this frame is the final fragment
rsv - reserved bits used for protocol extensions
binaryData - the content of the frame.
aggregatedText - Aggregated text set by decoder on the final continuation frame of a fragmented text message

ContinuationWebSocketFrame

public ContinuationWebSocketFrame(boolean finalFragment,
                                  int rsv,
                                  String text)
Creates a new continuation frame with the specified text data

Parameters:
finalFragment - flag indicating if this frame is the final fragment
rsv - reserved bits used for protocol extensions
text - text content of the frame.
Method Detail

getText

public String getText()
Returns the text data in this frame


setText

public void setText(String text)
Sets the string for this frame

Parameters:
text - text to store

toString

public String toString()
Overrides:
toString in class Object

getAggregatedText

public String getAggregatedText()
Aggregated text returned by decoder on the final continuation frame of a fragmented text message


setAggregatedText

public void setAggregatedText(String aggregatedText)


Copyright © 2012. All Rights Reserved.