Revision 44104491
Added by Andreas Kohlbecker over 15 years ago
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/ManagementController.java | ||
---|---|---|
23 | 23 |
import org.springframework.web.servlet.ModelAndView; |
24 | 24 |
import org.springframework.web.servlet.mvc.AbstractController; |
25 | 25 |
|
26 |
import eu.etaxonomy.cdm.database.DataSourceLoader;
|
|
26 |
import eu.etaxonomy.cdm.database.DataSourceReloader;
|
|
27 | 27 |
|
28 | 28 |
|
29 | 29 |
@Controller("managementController") |
... | ... | |
32 | 32 |
Log log = LogFactory.getLog(ManagementController.class); |
33 | 33 |
|
34 | 34 |
@Autowired |
35 |
private DataSourceLoader datasoucrceLoader;
|
|
35 |
private DataSourceReloader datasourceLoader;
|
|
36 | 36 |
|
37 | 37 |
private static final int DEFAULT_PAGE_SIZE = 25; |
38 | 38 |
|
... | ... | |
55 | 55 |
// get Object by UUID |
56 | 56 |
if(op.equalsIgnoreCase("reload")){ |
57 | 57 |
mv.addObject("title", "CDM Community Server - Manager"); |
58 |
Map<String,SimpleDriverDataSource> dataSources = datasoucrceLoader.updateRoutingDataSource();
|
|
58 |
Map<String,SimpleDriverDataSource> dataSources = datasourceLoader.reload();
|
|
59 | 59 |
String bodyHtml = "<div><h4>Available Data Sources</h4><dl>"; |
60 | 60 |
bodyHtml += "<p><i>The following data sources have been loaded:</i></p><table><th>BasePath</th><th>DataSource URI</th>"; |
61 | 61 |
for(String key : dataSources.keySet()) { |
Also available in: Unified diff
improved DynamicDatasource