Package de.javawi.jstun.attribute
Class MappedResponseChangedSourceAddressReflectedFrom
- java.lang.Object
-
- de.javawi.jstun.attribute.MessageAttribute
-
- de.javawi.jstun.attribute.MappedResponseChangedSourceAddressReflectedFrom
-
- All Implemented Interfaces:
MessageAttributeInterface
- Direct Known Subclasses:
ChangedAddress,MappedAddress,ReflectedFrom,ResponseAddress,SourceAddress
public class MappedResponseChangedSourceAddressReflectedFrom 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 MappedResponseChangedSourceAddressReflectedFrom()MappedResponseChangedSourceAddressReflectedFrom(MessageAttributeInterface.MessageAttributeType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressgetAddress()byte[]getBytes()intgetPort()protected static MappedResponseChangedSourceAddressReflectedFromparse(MappedResponseChangedSourceAddressReflectedFrom ma, byte[] data)voidsetAddress(Address address)voidsetPort(int port)java.lang.StringtoString()-
Methods inherited from class de.javawi.jstun.attribute.MessageAttribute
getLength, getType, intToType, parseCommonHeader, setType, typeToInteger
-
-
-
-
Constructor Detail
-
MappedResponseChangedSourceAddressReflectedFrom
public MappedResponseChangedSourceAddressReflectedFrom()
-
MappedResponseChangedSourceAddressReflectedFrom
public MappedResponseChangedSourceAddressReflectedFrom(MessageAttributeInterface.MessageAttributeType type)
-
-
Method Detail
-
getPort
public int getPort()
-
getAddress
public Address getAddress()
-
setPort
public void setPort(int port) throws MessageAttributeException- Throws:
MessageAttributeException
-
setAddress
public void setAddress(Address address)
-
getBytes
public byte[] getBytes() throws UtilityException- Specified by:
getBytesin classMessageAttribute- Throws:
UtilityException
-
parse
protected static MappedResponseChangedSourceAddressReflectedFrom parse(MappedResponseChangedSourceAddressReflectedFrom ma, byte[] data) throws MessageAttributeParsingException
- Throws:
MessageAttributeParsingException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-