Mercurial > dive4elements > framework
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 : |