11 |
import java.util.concurrent.ThreadFactory; |
import java.util.concurrent.ThreadFactory; |
12 |
import java.util.concurrent.ThreadPoolExecutor; |
import java.util.concurrent.ThreadPoolExecutor; |
13 |
import java.util.concurrent.atomic.AtomicInteger; |
import java.util.concurrent.atomic.AtomicInteger; |
|
import java.util.logging.FileHandler; |
|
|
import java.util.logging.Logger; |
|
|
import java.util.logging.SimpleFormatter; |
|
14 |
|
|
15 |
import ags.utils.dataStructures.trees.thirdGenKD.KdTree; |
import ags.utils.dataStructures.trees.thirdGenKD.KdTree; |
16 |
|
import dk.daoas.adressevedligehold.ReloadHelper; |
17 |
import dk.daoas.adressevedligehold.ServiceConfig; |
import dk.daoas.adressevedligehold.ServiceConfig; |
18 |
import dk.daoas.adressevedligehold.beans.Address; |
import dk.daoas.adressevedligehold.beans.Address; |
19 |
import dk.daoas.adressevedligehold.db.DBConnection; |
import dk.daoas.adressevedligehold.db.DBConnection; |
20 |
import dk.daoas.adressevedligehold.tasks.Task; |
import dk.daoas.adressevedligehold.tasks.Task; |
21 |
import dk.daoas.adressevedligehold.util.HttpUtil; |
import dk.daoas.adressevedligehold.tasks.TaskLogger; |
22 |
|
|
23 |
|
|
24 |
|
|
25 |
public class AfstandAndenRuteTask extends Task { |
public class AfstandAndenRuteTask extends Task { |
26 |
|
|
27 |
final Logger logger = Logger.getLogger( AfstandAndenRuteTask.class.toString() ); |
private TaskLogger logger = TaskLogger.getInstance(); |
28 |
|
|
29 |
final boolean verbose = false;// |
final boolean verbose = false;// |
30 |
|
|
55 |
|
|
56 |
|
|
57 |
//Setup j.u.l Logger |
//Setup j.u.l Logger |
58 |
Logger root = Logger.getLogger(""); |
//Logger root = Logger.getLogger(""); |
59 |
FileHandler fhandler = new FileHandler("fulddaekning.log"); // Ingen max størrelse, ingen rotation og ingen append |
//FileHandler fhandler = new FileHandler("fulddaekning.log"); // Ingen max størrelse, ingen rotation og ingen append |
60 |
fhandler.setFormatter( new SimpleFormatter() ); |
//fhandler.setFormatter( new SimpleFormatter() ); |
61 |
root.addHandler( fhandler ); |
//root.addHandler( fhandler ); |
62 |
|
|
63 |
|
|
64 |
|
|
160 |
|
|
161 |
if (test_mode == false && this.isAborted() == false) { |
if (test_mode == false && this.isAborted() == false) { |
162 |
db.renameResultTables(); |
db.renameResultTables(); |
163 |
|
|
164 |
|
ReloadHelper.triggerReload( "AfstandAndenRute/" + distributor ); |
165 |
|
|
|
String trigger_url = ServiceConfig.getInstance().trigger_url; |
|
|
|
|
|
logger.info("Calling trigger URL"); |
|
|
String url = trigger_url + "&trigger=AfstandAndenRute/" + distributor; |
|
|
|
|
|
HttpUtil.getContentString(url, 500); |
|
166 |
|
|
167 |
} else { |
} else { |
168 |
logger.info( "Rename tables is disabled !!!" ); |
logger.info( "Rename tables is disabled !!!" ); |
241 |
@Override |
@Override |
242 |
public String getDetail() { |
public String getDetail() { |
243 |
// TODO Auto-generated method stub |
// TODO Auto-generated method stub |
244 |
return null; |
return ""; |
245 |
} |
} |
246 |
|
|
247 |
|
|