|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--RouteServer
RouteServer.java
Constructor Summary | |
RouteServer(char mechanism,
int asNum,
java.lang.String fqdn,
java.lang.String traceURL,
java.lang.String queryString)
creates new RouteServer Object if the IP address is not known. |
|
RouteServer(java.lang.String unparsedString)
|
Method Summary | |
void |
fillInASNum()
|
int |
getASNum()
translates an IP Address to its Autonomous System number. |
java.net.InetAddress |
getInetAddress()
convert ascii IP address (or name, actually) to an IP address. |
static java.util.ArrayList |
loadAllServers()
|
static java.util.ArrayList |
loadAllServers(java.lang.String fileName)
|
static void |
main(java.lang.String[] args)
test RouteServer by reading a file of route servers and printing out the statistics. |
static void |
printAnswers(java.util.ArrayList answers)
|
java.util.ArrayList |
receiveTraceInfo(java.io.BufferedReader in)
reads the result of the HTTP GET line by line, looking for anytbing that looks like a traceroute. |
java.util.ArrayList |
runTrace(java.lang.String dest)
|
void |
setASN(int asNum)
|
java.lang.String |
toString()
|
java.lang.String |
wholeQuery(java.lang.String dest)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RouteServer(char mechanism, int asNum, java.lang.String fqdn, java.lang.String traceURL, java.lang.String queryString)
public RouteServer(java.lang.String unparsedString)
Method Detail |
public java.util.ArrayList runTrace(java.lang.String dest)
public java.util.ArrayList receiveTraceInfo(java.io.BufferedReader in)
public java.net.InetAddress getInetAddress()
public int getASNum()
public void fillInASNum()
public void setASN(int asNum)
public java.lang.String wholeQuery(java.lang.String dest)
public static java.util.ArrayList loadAllServers()
public static java.util.ArrayList loadAllServers(java.lang.String fileName)
public java.lang.String toString()
toString
in class java.lang.Object
public static void printAnswers(java.util.ArrayList answers)
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |