Class MessageHeader
java.lang.Object
de.javawi.jstun.header.MessageHeader
- All Implemented Interfaces:
MessageHeaderInterface
-
Nested Class Summary
Nested classes/interfaces inherited from interface MessageHeaderInterface
MessageHeaderInterface.MessageHeaderType -
Field Summary
Fields inherited from interface MessageHeaderInterface
BINDINGERRORRESPONSE, BINDINGREQUEST, BINDINGRESPONSE, SHAREDSECRETERRORRESPONSE, SHAREDSECRETREQUEST, SHAREDSECRETRESPONSE -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanequalTransactionID(MessageHeader header) voidbyte[]getBytes()intbyte[]getType()voidparseAttributes(byte[] data) static MessageHeaderparseHeader(byte[] data) voidsetTransactionID(byte[] id) voidstatic int
-
Constructor Details
-
MessageHeader
public MessageHeader() -
MessageHeader
-
-
Method Details
-
setType
-
getType
-
typeToInteger
-
setTransactionID
public void setTransactionID(byte[] id) -
generateTransactionID
- Throws:
UtilityException
-
getTransactionID
public byte[] getTransactionID() -
equalTransactionID
-
addMessageAttribute
-
getMessageAttribute
-
getBytes
- Throws:
UtilityException
-
getLength
- Throws:
UtilityException
-
parseAttributes
- Throws:
MessageAttributeParsingException
-
parseHeader
- Throws:
MessageHeaderParsingException
-