aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2014-12-04 10:58:10 +0100
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2014-12-04 10:58:15 +0100
commit02951b2ffce8541070c3ad4c718fa248dc19d06b (patch)
tree19b0c2bcf88f9132ba518a99d7391e61bf16496f /server
parent7234161efc2d0dd2650a85a6b43cbf4b5198f06d (diff)
downloadsonarqube-02951b2ffce8541070c3ad4c718fa248dc19d06b.tar.gz
sonarqube-02951b2ffce8541070c3ad4c718fa248dc19d06b.zip
add file_sources to cleanup task
Diffstat (limited to 'server')
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/platform/BackendCleanup.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/platform/BackendCleanup.java b/server/sonar-server/src/main/java/org/sonar/server/platform/BackendCleanup.java
index 285b8113eec..829b7d3ef62 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/platform/BackendCleanup.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/platform/BackendCleanup.java
@@ -34,18 +34,16 @@ import java.sql.SQLException;
public class BackendCleanup implements ServerComponent {
- private final SearchClient searchClient;
- private final MyBatis myBatis;
-
private static final String[] INSPECTION_TABLES = {
"action_plans", "authors", "dependencies", "duplications_index", "events", "graphs", "issues", "issue_changes", "manual_measures",
"notifications", "project_links", "project_measures", "projects", "resource_index",
- "semaphores", "snapshot_sources", "snapshots", "snapshot_data"
+ "semaphores", "snapshot_sources", "snapshots", "snapshot_data", "file_sources"
};
-
private static final String[] RESOURCE_RELATED_TABLES = {
"group_roles", "user_roles", "properties"
};
+ private final SearchClient searchClient;
+ private final MyBatis myBatis;
public BackendCleanup(SearchClient searchClient, MyBatis myBatis) {
this.searchClient = searchClient;
@@ -138,7 +136,7 @@ public class BackendCleanup implements ServerComponent {
}
}
- private void deleteManualRules(Connection connection){
+ private void deleteManualRules(Connection connection) {
try {
connection.prepareStatement("DELETE FROM rules WHERE rules.plugin_name='manual'").execute();
// commit is useless on some databases
@@ -151,9 +149,9 @@ public class BackendCleanup implements ServerComponent {
/**
* Completely remove a index with all types
*/
- public void clearIndex(IndexDefinition indexDefinition){
+ public void clearIndex(IndexDefinition indexDefinition) {
searchClient.prepareDeleteByQuery(searchClient.prepareState().get()
- .getState().getMetaData().concreteIndices(new String[]{indexDefinition.getIndexName()}))
+ .getState().getMetaData().concreteIndices(new String[] {indexDefinition.getIndexName()}))
.setQuery(QueryBuilders.matchAllQuery())
.get();
}
@@ -161,9 +159,9 @@ public class BackendCleanup implements ServerComponent {
/**
* Remove only the type of an index
*/
- public void clearIndexType(IndexDefinition indexDefinition){
+ public void clearIndexType(IndexDefinition indexDefinition) {
searchClient.prepareDeleteByQuery(searchClient.prepareState().get()
- .getState().getMetaData().concreteIndices(new String[]{indexDefinition.getIndexName()})).setTypes(indexDefinition.getIndexType())
+ .getState().getMetaData().concreteIndices(new String[] {indexDefinition.getIndexName()})).setTypes(indexDefinition.getIndexType())
.setQuery(QueryBuilders.matchAllQuery())
.get();
}