com.sipresponse.flibblecallmgr.internal.net
Class StunDiscovery

java.lang.Object
  extended by com.sipresponse.flibblecallmgr.internal.net.StunDiscovery

public class StunDiscovery
extends java.lang.Object


Method Summary
 HostPort discoverPublicIp(java.lang.String ip, int privatePort, Signal doneSignal)
           
 Signal discoverPublicIpAsync(java.lang.String ip, int privatePort)
           
static StunDiscovery getInstance()
           
 void removeBinding(HostPort privateHostPort)
           
 void setStunServer(java.lang.String stunServer)
           
 void setStunServerPort(int stunServerPort)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static StunDiscovery getInstance()

removeBinding

public void removeBinding(HostPort privateHostPort)

discoverPublicIpAsync

public Signal discoverPublicIpAsync(java.lang.String ip,
                                    int privatePort)

discoverPublicIp

public HostPort discoverPublicIp(java.lang.String ip,
                                 int privatePort,
                                 Signal doneSignal)
                          throws java.lang.Exception
Throws:
java.lang.Exception

setStunServer

public void setStunServer(java.lang.String stunServer)

setStunServerPort

public void setStunServerPort(int stunServerPort)