/[projects]/dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java
ViewVC logotype

Diff of /dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2206 by torben, Thu Sep 11 15:09:03 2014 UTC revision 2207 by torben, Thu Sep 11 16:42:08 2014 UTC
# Line 29  public class Lookup { Line 29  public class Lookup {
29          int postnr;          int postnr;
30          Database db;          Database db;
31                                    
32          ArrayList<Adresse> daekkedeAdresser;          Adresse daekkedeAdresser[];
33          Queue<Adresse> queue;          Queue<Adresse> queue;
34                    
35          Map<Integer, LookupWorker> workers = new ConcurrentHashMap<Integer, LookupWorker>();          Map<Integer, LookupWorker> workers = new ConcurrentHashMap<Integer, LookupWorker>();
# Line 88  public class Lookup { Line 88  public class Lookup {
88                          queue = db.hentIkkedaekkedeAdresser(postnr);                          queue = db.hentIkkedaekkedeAdresser(postnr);
89                                                    
90                          stat.postnr = postnr;                          stat.postnr = postnr;
91                          stat.antalDaekkede = daekkedeAdresser.size();                          stat.antalDaekkede = daekkedeAdresser.length;
92                          stat.antalIkkeDaekkede = queue.size();                          stat.antalIkkeDaekkede = queue.size();
93                                                    
94                          saveStatistics(stat);                          saveStatistics(stat);
# Line 145  public class Lookup { Line 145  public class Lookup {
145    
146    
147    
148          public ArrayList<Adresse> getDaekkedeAdresser() {          public Adresse[] getDaekkedeAdresser() {
149                  return daekkedeAdresser;                  return daekkedeAdresser;
150          }          }
151    
# Line 198  public class Lookup { Line 198  public class Lookup {
198                                    
199                                    
200                  long start = System.currentTimeMillis();                  long start = System.currentTimeMillis();
201                                    /*
202                  logger.info("Finder postnumre");                  logger.info("Finder postnumre");
203                  List<Integer> postnumre = db.hentPostnumre();                  List<Integer> postnumre = db.hentPostnumre();
204                                    
# Line 229  public class Lookup { Line 229  public class Lookup {
229                  logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkede);                  logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkede);
230                  logger.info("Flest Dækkede, " + flestDaekkede);                  logger.info("Flest Dækkede, " + flestDaekkede);
231                  logger.info("Fuld load done : " + (now-start) );                  logger.info("Fuld load done : " + (now-start) );
232    */
233                                    
234                                    
235                  //Lookup lookup = new Lookup(7400, db);                  /// Test
236                  //lookup.doLookup();                              db.resetResultTable();
237                    Lookup lookup = new Lookup(2750, db);
238                    lookup.doLookup();              
239                    long now = System.currentTimeMillis();
240                    logger.info("Fuld load done : " + (now-start) );
241          }          }
242                                    
243  }  }

Legend:
Removed from v.2206  
changed lines
  Added in v.2207

  ViewVC Help
Powered by ViewVC 1.1.20