Rename migration -> update

This commit is contained in:
René Pfeuffer
2019-05-14 14:17:11 +02:00
parent 46b1bb8869
commit 4e2ac426a0
2 changed files with 12 additions and 12 deletions

View File

@@ -5,16 +5,16 @@ import sonia.scm.migration.UpdateStep;
import javax.inject.Inject;
import java.util.Set;
public class MigrationEngine {
public class UpdateEngine {
private final Set<UpdateStep> steps;
@Inject
public MigrationEngine(Set<UpdateStep> steps) {
public UpdateEngine(Set<UpdateStep> steps) {
this.steps = steps;
}
public void migrate() {
public void update() {
steps.forEach(UpdateStep::doUpdate);
}
}

View File

@@ -39,7 +39,7 @@ import com.google.inject.Module;
import com.google.inject.assistedinject.FactoryModuleBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import sonia.scm.MigrationEngine;
import sonia.scm.UpdateEngine;
import sonia.scm.SCMContext;
import sonia.scm.ScmContextListener;
import sonia.scm.Stage;
@@ -152,14 +152,7 @@ public class BootstrapContextListener implements ServletContextListener {
Injector bootstrapInjector = Guice.createInjector(bootstrapModule, scmContextListenerModule);
Injector migrationInjector = bootstrapInjector.createChildInjector(new UpdateStepModule(pluginLoader));
MigrationEngine stepEngine = migrationInjector.getInstance(MigrationEngine.class);
stepEngine.migrate();
processUpdates(pluginLoader, bootstrapInjector);
contextListener = bootstrapInjector.getInstance(ScmContextListener.Factory.class).create(cl, plugins);
} catch (IOException ex) {
@@ -177,6 +170,13 @@ public class BootstrapContextListener implements ServletContextListener {
}
}
private void processUpdates(DefaultPluginLoader pluginLoader, Injector bootstrapInjector) {
Injector updateInjector = bootstrapInjector.createChildInjector(new UpdateStepModule(pluginLoader));
UpdateEngine updateEngine = updateInjector.getInstance(UpdateEngine.class);
updateEngine.update();
}
private boolean isCorePluginExtractionDisabled() {
return Boolean.getBoolean("sonia.scm.boot.disable-core-plugin-extraction");
}