|
|||||||
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 |