comparison artifact-database/src/main/java/de/intevation/artifactdatabase/App.java @ 263:c0fb96f88ad1

Make used HTTP server exchangeable. artifacts/trunk@1974 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 22 May 2011 11:21:40 +0000
parents fbd57d2eeaef
children 40b64b4aafce
comparison
equal deleted inserted replaced
262:5cab846eb2a3 263:c0fb96f88ad1
8 8
9 package de.intevation.artifactdatabase; 9 package de.intevation.artifactdatabase;
10 10
11 import de.intevation.artifacts.common.utils.Config; 11 import de.intevation.artifacts.common.utils.Config;
12 12
13 import de.intevation.artifactdatabase.rest.Standalone; 13 import de.intevation.artifactdatabase.rest.HTTPServer;
14 14
15 import java.io.File; 15 import java.io.File;
16 16
17 import java.net.MalformedURLException; 17 import java.net.MalformedURLException;
18 18
70 bootstrap, backend); 70 bootstrap, backend);
71 71
72 DatabaseCleaner cleaner = new DatabaseCleaner( 72 DatabaseCleaner cleaner = new DatabaseCleaner(
73 bootstrap.getContext(), backend); 73 bootstrap.getContext(), backend);
74 74
75 HTTPServer httpServer = bootstrap.getHTTPServer();
76
75 bootstrap = null; 77 bootstrap = null;
76 78
77 backend.setCleaner(cleaner); 79 backend.setCleaner(cleaner);
78 80
79 cleaner.setLockedIdsProvider(db); 81 cleaner.setLockedIdsProvider(db);
80 82
81 cleaner.start(); 83 cleaner.start();
82 84
83 Standalone.startAsServer(db); 85 httpServer.startAsServer(db);
84 } 86 }
85 } 87 }
86 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 88 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org