Package de.javawi.jstun.attribute
Class ErrorCode
- java.lang.Object
-
- de.javawi.jstun.attribute.MessageAttribute
-
- de.javawi.jstun.attribute.ErrorCode
-
- All Implemented Interfaces:
MessageAttributeInterface
public class ErrorCode extends MessageAttribute
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.javawi.jstun.attribute.MessageAttributeInterface
MessageAttributeInterface.MessageAttributeType
-
-
Field Summary
-
Fields inherited from interface de.javawi.jstun.attribute.MessageAttributeInterface
CHANGEDADDRESS, CHANGEREQUEST, DUMMY, ERRORCODE, MAPPEDADDRESS, MESSAGEINTEGRITY, PASSWORD, REFLECTEDFROM, RESPONSEADDRESS, SOURCEADDRESS, UNKNOWNATTRIBUTE, USERNAME
-
-
Constructor Summary
Constructors Constructor Description ErrorCode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getBytes()
java.lang.String
getReason()
int
getResponseCode()
static ErrorCode
parse(byte[] data)
void
setResponseCode(int responseCode)
-
Methods inherited from class de.javawi.jstun.attribute.MessageAttribute
getLength, getType, intToType, parseCommonHeader, setType, typeToInteger
-
-
-
-
Method Detail
-
setResponseCode
public void setResponseCode(int responseCode) throws MessageAttributeException
- Throws:
MessageAttributeException
-
getResponseCode
public int getResponseCode()
-
getReason
public java.lang.String getReason()
-
getBytes
public byte[] getBytes() throws UtilityException
- Specified by:
getBytes
in classMessageAttribute
- Throws:
UtilityException
-
parse
public static ErrorCode parse(byte[] data) throws MessageAttributeParsingException
- Throws:
MessageAttributeParsingException
-
-