|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface representing a binary message.
This is a subinterface of
Message
which contains methods to get and set the
binary data payload. The setPayloadData()
method sets the value of the payload in the
data container without any checking whether the value
is valid in any way.
Methods for manipulating the address portion of
the message are inherited from Message.
Object instances implementing this interface are just containers for the data that is passed in.
Method Summary | |
byte[] |
getPayloadData()
Returns the message payload data as an array of bytes. |
void |
setPayloadData(byte[] data)
Sets the payload data of this message. |
Methods inherited from interface javax.wireless.messaging.Message |
getAddress, getTimestamp, setAddress |
Method Detail |
public byte[] getPayloadData()
Returns null
, if the payload for the message
is not set.
The returned byte array is a reference to the
byte array of this message and the same reference
is returned for all calls to this method made before the
next call to setPayloadData
.
null
if the data has not been setsetPayloadData(byte[])
public void setPayloadData(byte[] data)
null
.
Setting the payload using this method only sets the
reference to the byte array. Changes made to the contents
of the byte array subsequently affect the contents of this
BinaryMessage
object. Therefore, applications
should not reuse this byte array before the message is sent and the
MessageConnection.send
method returns.
data
- payload data as a byte arraygetPayloadData()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |