net.tomp2p.natpmp
Class ExternalAddressRequestMessage
java.lang.Object
net.tomp2p.natpmp.Message
net.tomp2p.natpmp.ExternalAddressRequestMessage
public class ExternalAddressRequestMessage
- extends Message
This class manages an External Address message. This class is thread-safe. After instantiation, this class may be
added to the message queue on the NatPmpDevice
.
- Author:
- flszen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExternalAddressRequestMessage
public ExternalAddressRequestMessage(MessageResponseInterface listener)
- Constructs a new
ExternalAddressRequestMessage
.
- Parameters:
listener
- The MessageResponseInterface
that will respond to the message result.
getExternalAddress
public Inet4Address getExternalAddress()
throws NatPmpException
- Gets the NAT-PMP gateway's external address.
- Returns:
- The external
Inet4Address
of the NAT-PMP gateway.
- Throws:
NatPmpException
- Thrown when no response has been received or the response parsing ran into some trouble.
Copyright © 2013. All Rights Reserved.