All Packages Class Hierarchy This Package Previous Next Index
Class Pasiphae.Master
java.lang.Object
|
+----java.lang.Thread
|
+----Pasiphae.Master
- public final class Master
- extends Thread
depth-
globalHashtable-
slave-
slaveMaxNb-
tree-
url-
Master(String, int, int, boolean)
-
cout(String)
-
getHashtable()
-
getTree()
-
main(String[])
-
run()
- Lance le maitre et les esclaves
setSeedURL()
- Insere la 1e url dans la liste des url a recuperer
spawnSlaves()
- Lance les esclaves
swapURLs()
- Remplace la liste des URL a recolter par la liste
des liens recuperes dans les pages parcourues
waitForSlaves()
- Attend la mort des esclaves
depth
protected int depth
slaveMaxNb
protected int slaveMaxNb
slave
protected Slave[] slave
url
protected URL url
tree
protected static MyMutableTreeNode tree
globalHashtable
protected static Hashtable globalHashtable
Master
public Master(String url,
int slaveMaxNb,
int depth,
boolean restrictToDomain) throws MalformedURLException
getTree
public static MyMutableTreeNode getTree()
getHashtable
public static Hashtable getHashtable()
setSeedURL
protected void setSeedURL()
- Insere la 1e url dans la liste des url a recuperer
spawnSlaves
protected void spawnSlaves()
- Lance les esclaves
waitForSlaves
protected void waitForSlaves()
- Attend la mort des esclaves
swapURLs
protected void swapURLs()
- Remplace la liste des URL a recolter par la liste
des liens recuperes dans les pages parcourues
run
public void run()
- Lance le maitre et les esclaves
- Overrides:
- run in class Thread
cout
public static void cout(String s)
main
public static void main(String[] argv) throws InterruptedException, MalformedURLException
All Packages Class Hierarchy This Package Previous Next Index