|
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectrice.pastry.socket.nat.sbbi.SBBINatHandler
DESCRIBE THE CLASS
| Field Summary | |
static int |
MAX_PORT
DESCRIBE THE FIELD |
| Constructor Summary | |
SBBINatHandler(Environment env,
java.net.InetAddress localAddress)
Constructor for SBBINatHandler. |
|
| Method Summary | |
int |
findAvailableFireWallPort(int internal,
int external,
int tries,
java.lang.String appName)
DESCRIBE THE METHOD |
java.net.InetAddress |
findFireWall(java.net.InetAddress bindAddress)
DESCRIBE THE METHOD |
java.net.InetAddress |
getFireWallExternalAddress()
Gets the FireWallExternalAddress attribute of the SBBINatHandler object |
void |
openFireWallPort(int local,
int external,
java.lang.String appName)
DESCRIBE THE METHOD |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MAX_PORT
| Constructor Detail |
public SBBINatHandler(Environment env,
java.net.InetAddress localAddress)
env - DESCRIBE THE PARAMETERlocalAddress - DESCRIBE THE PARAMETER| Method Detail |
public java.net.InetAddress getFireWallExternalAddress()
getFireWallExternalAddress in interface NATHandler
public java.net.InetAddress findFireWall(java.net.InetAddress bindAddress)
throws java.io.IOException
findFireWall in interface NATHandlerbindAddress - DESCRIBE THE PARAMETER
java.io.IOException - DESCRIBE THE EXCEPTION
public int findAvailableFireWallPort(int internal,
int external,
int tries,
java.lang.String appName)
throws java.io.IOException
findAvailableFireWallPort in interface NATHandlerinternal - DESCRIBE THE PARAMETERexternal - DESCRIBE THE PARAMETERtries - DESCRIBE THE PARAMETERappName - DESCRIBE THE PARAMETER
java.io.IOException - DESCRIBE THE EXCEPTION
public void openFireWallPort(int local,
int external,
java.lang.String appName)
throws java.io.IOException
openFireWallPort in interface NATHandlerlocal - DESCRIBE THE PARAMETERexternal - DESCRIBE THE PARAMETERappName - DESCRIBE THE PARAMETER
java.io.IOException - DESCRIBE THE EXCEPTION
|
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||