ist.palcom.mal
Class MultiPartMessage
java.lang.Object
ist.palcom.mal.Message
ist.palcom.mal.MultiPartMessage
public class MultiPartMessage
- extends Message
| Methods inherited from class ist.palcom.mal.Message |
getData, getDataLength, getHeaderNodes, getHeaderNodesLength, getNodeAndDataLength, getRawData, getReceiverDeviceID, getReceiverSelector, getReceiverURL, getSenderDeviceID, getSenderSelector, getSenderURL, getTotalLength, insertHeaderNodeAfter, insertHeaderNodeFirst, insertHeaderNodeLast, parse, setData, setHeaderNodes, setReceiverDeviceID, setReceiverSelector, setReceiverURL, setSenderDeviceID, setSenderSelector, setSenderURL, write, writeData, writeDataNodeToBuffer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiPartMessage
public MultiPartMessage()
MultiPartMessage
public MultiPartMessage(byte[] data,
int offset,
int informationLength)
getInformationLength
public int getInformationLength()
getType
public byte getType()
- Description copied from class:
Message
- Returns the data type of the message.
- Overrides:
getType in class Message
getNumberOfParts
public int getNumberOfParts()
- Overrides:
getNumberOfParts in class Message
getPart
public Message getPart(int index)
- Overrides:
getPart in class Message
addPart
public void addPart(Message part)
- Overrides:
addPart in class Message
removePart
public void removePart(Message part)
- Overrides:
removePart in class Message
writeInformation
protected int writeInformation(byte[] buffer,
int offset)
getCopy
public Message getCopy()
- Overrides:
getCopy in class Message
- Returns:
- A copy of the message, with the same data in new buffer(s).