public class MessageHeader extends Object implements MessageHeaderInterface
MessageHeaderInterface.MessageHeaderType
BINDINGERRORRESPONSE, BINDINGREQUEST, BINDINGRESPONSE, SHAREDSECRETERRORRESPONSE, SHAREDSECRETREQUEST, SHAREDSECRETRESPONSE
Constructor and Description |
---|
MessageHeader() |
MessageHeader(MessageHeaderInterface.MessageHeaderType type) |
Modifier and Type | Method and Description |
---|---|
void |
addMessageAttribute(MessageAttribute attri) |
boolean |
equalTransactionID(MessageHeader header) |
void |
generateTransactionID() |
byte[] |
getBytes() |
int |
getLength() |
MessageAttribute |
getMessageAttribute(MessageAttributeInterface.MessageAttributeType type) |
byte[] |
getTransactionID() |
MessageHeaderInterface.MessageHeaderType |
getType() |
void |
parseAttributes(byte[] data) |
static MessageHeader |
parseHeader(byte[] data) |
void |
setTransactionID(byte[] id) |
void |
setType(MessageHeaderInterface.MessageHeaderType type) |
static int |
typeToInteger(MessageHeaderInterface.MessageHeaderType type) |
public MessageHeader()
public MessageHeader(MessageHeaderInterface.MessageHeaderType type)
public void setType(MessageHeaderInterface.MessageHeaderType type)
public MessageHeaderInterface.MessageHeaderType getType()
public static int typeToInteger(MessageHeaderInterface.MessageHeaderType type)
public void setTransactionID(byte[] id)
public void generateTransactionID() throws UtilityException
UtilityException
public byte[] getTransactionID()
public boolean equalTransactionID(MessageHeader header)
public void addMessageAttribute(MessageAttribute attri)
public MessageAttribute getMessageAttribute(MessageAttributeInterface.MessageAttributeType type)
public byte[] getBytes() throws UtilityException
UtilityException
public int getLength() throws UtilityException
UtilityException
public void parseAttributes(byte[] data) throws MessageAttributeParsingException
MessageAttributeParsingException
public static MessageHeader parseHeader(byte[] data) throws MessageHeaderParsingException
MessageHeaderParsingException