Top Description Fields Constructors Methods
org.glassfish.grizzly.websockets

public Class DataFrame

extends Object
Class Inheritance
Known Direct Subclasses
org.glassfish.grizzly.websockets.ClosingFrame
Imports
java.io.IOException, .OutputStream, org.glassfish.grizzly.utils.Charsets

In memory representation of a websocket frame.
See Also
Frame Definition

Field Summary

Modifier and TypeField and Description
private byte[]
private boolean
private String
private final FrameType

Constructor Summary

AccessConstructor and Description
public
public
public
DataFrame(FrameType type, String data, boolean fin)

public
DataFrame(FrameType type, byte[] data)

public
DataFrame(FrameType type, byte[] data, boolean fin)

Method Summary

Modifier and TypeMethod and Description
public byte[]
public String
public FrameType
public static boolean
public boolean
public void
public void
setLast(boolean last)

public final void
setPayload(String payload)

public void
setPayload(byte[] bytes)

public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

bytesback to summary
private byte[] bytes
lastback to summary
private boolean last
payloadback to summary
private String payload
typeback to summary
private final FrameType type

Constructor Detail

DataFrameback to summary
public DataFrame(FrameType type)
DataFrameback to summary
public DataFrame(FrameType type, String data)
DataFrameback to summary
public DataFrame(FrameType type, String data, boolean fin)
DataFrameback to summary
public DataFrame(FrameType type, byte[] data)
DataFrameback to summary
public DataFrame(FrameType type, byte[] data, boolean fin)

Method Detail

getBytesback to summary
public byte[] getBytes()
getTextPayloadback to summary
public String getTextPayload()
getTypeback to summary
public FrameType getType()
isDataFrameback to summary
public static boolean isDataFrame(final Object o)
isLastback to summary
public boolean isLast()
respondback to summary
public void respond(WebSocket socket)
setLastback to summary
public void setLast(boolean last)
setPayloadback to summary
public final void setPayload(String payload)
setPayloadback to summary
public void setPayload(byte[] bytes)
toStreamback to summary
public void toStream(final OutputStream os) throws IOException
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override