de.javawi.jstun.attribute
Class ErrorCode

java.lang.Object
  extended by de.javawi.jstun.attribute.MessageAttribute
      extended by 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
ErrorCode()
           
 
Method Summary
 byte[] getBytes()
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorCode

public ErrorCode()
Method Detail

setResponseCode

public void setResponseCode(int responseCode)
                     throws MessageAttributeException
Throws:
MessageAttributeException

getResponseCode

public int getResponseCode()

getReason

public String getReason()

getBytes

public byte[] getBytes()
                throws UtilityException
Specified by:
getBytes in class MessageAttribute
Throws:
UtilityException

parse

public static ErrorCode parse(byte[] data)
                       throws MessageAttributeParsingException
Throws:
MessageAttributeParsingException