Package org.simpleframework.http.socket
Class BinaryData
java.lang.Object
org.simpleframework.http.socket.BinaryData
- All Implemented Interfaces:
Data
The
BinaryData
object represents a binary payload for
a WebScoket frame. This can be used to send any type of data. If
however it is used to send text data then it is decoded as UTF-8.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DataConverter
This is used to convert the binary payload to text.private final byte[]
This is the byte array that represents the binary payload. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
converter
This is used to convert the binary payload to text. -
data
private final byte[] dataThis is the byte array that represents the binary payload.
-
-
Constructor Details
-
BinaryData
public BinaryData(byte[] data) Constructor for theBinaryData
object. It requires an array of binary data that will be send within a frame.- Parameters:
data
- the byte array representing the frame payload
-
-
Method Details
-
getBinary
public byte[] getBinary()This returns the binary payload that is to be sent with a frame. It contains no headers or other meta data. If the original data was text this converts it to UTF-8. -
getText
This returns the text payload that is to be sent with a frame. It contains no header information or meta data. Caution should be used with this method as binary payloads will encode to garbage when decoded as UTF-8.
-