diff options
author | Sébastien Lesaint <sebastien.lesaint@sonarsource.com> | 2016-03-29 18:10:21 +0200 |
---|---|---|
committer | Sébastien Lesaint <sebastien.lesaint@sonarsource.com> | 2016-03-31 11:34:41 +0200 |
commit | 9b88ac1448e5f8dc359a928602ed2883515611c5 (patch) | |
tree | 4e4a8ad4efd4fd25ad7aac0b0893799ae1837370 /server/sonar-ce | |
parent | cee47fb86197710892e9d23cbdc35813f51845f7 (diff) | |
download | sonarqube-9b88ac1448e5f8dc359a928602ed2883515611c5.tar.gz sonarqube-9b88ac1448e5f8dc359a928602ed2883515611c5.zip |
SONAR-7510 add sonar-plugin-bridge and ReportAnalysisComponentProvider
new sonar-plugin-bridge maven module replaces modules sonar-dev-cockpit-bridge and sonar-governance-bridge
ReportAnalysisComponentProvider generalizes loading component in the Compute Engine task processing analysis report which was specifically in Dev Cockpit before, as a method of DevCockpitBridge
Diffstat (limited to 'server/sonar-ce')
-rw-r--r-- | server/sonar-ce/src/main/java/org/sonar/ce/container/ComputeEngineContainerImpl.java | 16 | ||||
-rw-r--r-- | server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java | 2 |
2 files changed, 6 insertions, 12 deletions
diff --git a/server/sonar-ce/src/main/java/org/sonar/ce/container/ComputeEngineContainerImpl.java b/server/sonar-ce/src/main/java/org/sonar/ce/container/ComputeEngineContainerImpl.java index 168b1b2dae1..bd2d9e11eb0 100644 --- a/server/sonar-ce/src/main/java/org/sonar/ce/container/ComputeEngineContainerImpl.java +++ b/server/sonar-ce/src/main/java/org/sonar/ce/container/ComputeEngineContainerImpl.java @@ -75,11 +75,7 @@ import org.sonar.server.computation.queue.PurgeCeActivities; import org.sonar.server.computation.taskprocessor.CeTaskProcessorModule; import org.sonar.server.debt.DebtModelPluginRepository; import org.sonar.server.debt.DebtRulesXMLImporter; -import org.sonar.server.devcockpit.bridge.DevCockpitBootstrap; -import org.sonar.server.devcockpit.bridge.DevCockpitStopper; import org.sonar.server.event.NewAlerts; -import org.sonar.server.governance.bridge.GovernanceBootstrap; -import org.sonar.server.governance.bridge.GovernanceStopper; import org.sonar.server.issue.IssueUpdater; import org.sonar.server.issue.index.IssueAuthorizationIndexer; import org.sonar.server.issue.index.IssueIndex; @@ -112,6 +108,8 @@ import org.sonar.server.platform.TempFolderProvider; import org.sonar.server.platform.monitoring.JmxConnectionFactoryProvider; import org.sonar.server.plugins.InstalledPluginReferentialFactory; import org.sonar.server.plugins.ServerExtensionInstaller; +import org.sonar.server.plugins.privileged.PrivilegedPluginsBootstraper; +import org.sonar.server.plugins.privileged.PrivilegedPluginsStopper; import org.sonar.server.properties.ProjectSettingsFactory; import org.sonar.server.qualityprofile.BuiltInProfiles; import org.sonar.server.qualityprofile.QProfileComparison; @@ -548,13 +546,9 @@ public class ComputeEngineContainerImpl implements ComputeEngineContainer { // ViewsBootstrap.class, Views not supported in 5.5 // ViewsStopper.class, Views not supported in 5.5 - // Developer Cockpit plugin - DevCockpitBootstrap.class, - DevCockpitStopper.class, - - // Governance plugin - GovernanceBootstrap.class, - GovernanceStopper.class, + // privileged plugins + PrivilegedPluginsBootstraper.class, + PrivilegedPluginsStopper.class, // Compute engine (must be after Views and Developer Cockpit) CeModule.class, diff --git a/server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java b/server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java index d767f42a1bb..15abf853225 100644 --- a/server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java +++ b/server/sonar-ce/src/test/java/org/sonar/ce/container/ComputeEngineContainerImplTest.java @@ -79,7 +79,7 @@ public class ComputeEngineContainerImplTest { assertThat(picoContainer.getComponentAdapters()) .hasSize( CONTAINER_ITSELF - + 78 // level 4 + + 76 // level 4 + 5 // content of CeModule + 7 // content of CeQueueModule + 4 // content of ReportProcessingModule |