--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/AfstandAndenRuteTask.java 2016/01/30 14:05:53 2878 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/AfstandAndenRuteTask.java 2016/02/01 08:32:44 2896 @@ -1,7 +1,5 @@ package dk.daoas.adressevedligehold.afstandandenrute; -import java.io.File; -import java.io.FileReader; import java.sql.Connection; import java.util.HashMap; import java.util.List; @@ -18,6 +16,7 @@ import java.util.logging.SimpleFormatter; import ags.utils.dataStructures.trees.thirdGenKD.KdTree; +import dk.daoas.adressevedligehold.ReloadHelper; import dk.daoas.adressevedligehold.ServiceConfig; import dk.daoas.adressevedligehold.beans.Address; import dk.daoas.adressevedligehold.db.DBConnection; @@ -37,6 +36,9 @@ String distributor; + int antalIkkeDaekkede = -1; + + AtomicInteger antalBeregnet = new AtomicInteger(); @@ -56,10 +58,10 @@ //Setup j.u.l Logger - Logger root = Logger.getLogger(""); - FileHandler fhandler = new FileHandler("fulddaekning.log"); // Ingen max størrelse, ingen rotation og ingen append - fhandler.setFormatter( new SimpleFormatter() ); - root.addHandler( fhandler ); + //Logger root = Logger.getLogger(""); + //FileHandler fhandler = new FileHandler("fulddaekning.log"); // Ingen max størrelse, ingen rotation og ingen append + //fhandler.setFormatter( new SimpleFormatter() ); + //root.addHandler( fhandler ); @@ -81,7 +83,7 @@ logger.info("Starting with MAX_WORKERS:" + max_workers); setupThreadPool(max_workers); - int antalIkkeDaekkede = -1; + try (Connection conn = DBConnection.getConnection() ) { Database db = new Database(conn); @@ -146,7 +148,7 @@ CyclicBarrier barrier = new CyclicBarrier(max_workers + 1); for (int i=0; i