Class Productor

java.lang.Object
  extended byjava.lang.Thread
      extended byProductor
All Implemented Interfaces:
java.lang.Runnable

public class Productor
extends java.lang.Thread

Hilos Productor. Lee de un fichero las direcciones URL a las que se debe conectar. Lee el contenido y almacena las palabras que encuentran junto con el número de apariciones de cada una de ellas. Los pares palabra/contador se almacenan en un HashMap y este se almacena en una determinada posicion de un almacen.


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Productor(Almacen c, AccesoFichero buf)
          Constructor de Productor
 
Method Summary
 void run()
          Sobreescribe el metodo run de Thread Lee del fichero una direccion web a analizar.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Productor

public Productor(Almacen c,
                 AccesoFichero buf)
Constructor de Productor

Parameters:
c - Almacen donde se guardara el HashMap
buf - referencia al objeto AccesoFichero que contiene las pag. web.
Method Detail

run

public void run()
Sobreescribe el metodo run de Thread Lee del fichero una direccion web a analizar. Extrae las palabras y cuenta el numero de apariciones de cada una de ellas. Almacena el resultado en un HashMap y este en el buffer. Si no es final de fichero procede con la siguiente direccion disponible.