Package de.javawi.jstun.header
Class MessageHeader
java.lang.Object
de.javawi.jstun.header.MessageHeader
- All Implemented Interfaces:
MessageHeaderInterface
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.javawi.jstun.header.MessageHeaderInterface
MessageHeaderInterface.MessageHeaderType
-
Field Summary
Fields inherited from interface de.javawi.jstun.header.MessageHeaderInterface
BINDINGERRORRESPONSE, BINDINGREQUEST, BINDINGRESPONSE, SHAREDSECRETERRORRESPONSE, SHAREDSECRETREQUEST, SHAREDSECRETRESPONSE
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
equalTransactionID
(MessageHeader header) void
byte[]
getBytes()
int
byte[]
getType()
void
parseAttributes
(byte[] data) static MessageHeader
parseHeader
(byte[] data) void
setTransactionID
(byte[] id) void
static 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
-