Revert "Add HttpModule"
This reverts commit 661d001a16def8fddda6f2f38de9f86e9b726051.
Reason for revert: <INSERT REASONING HERE>
Change-Id: I00fc69bc07fae77a279a7ad01671f70868f126db
diff --git a/BUILD b/BUILD
index b669e82..45388b3 100644
--- a/BUILD
+++ b/BUILD
@@ -8,7 +8,6 @@
manifest_entries = [
"Gerrit-PluginName: zuul-status",
"Gerrit-Module: com.googlesource.gerrit.plugins.zuulstatus.Module",
- "Gerrit-HttpModule: com.googlesource.gerrit.plugins.zuulstatus.HttpModule",
"Implementation-Title: Zuul status plugin",
"Implementation-Vendor: Wikimedia Foundation",
],
diff --git a/src/main/java/com/googlesource/gerrit/plugins/zuulstatus/HttpModule.java b/src/main/java/com/googlesource/gerrit/plugins/zuulstatus/HttpModule.java
deleted file mode 100644
index 9fe0e6b..0000000
--- a/src/main/java/com/googlesource/gerrit/plugins/zuulstatus/HttpModule.java
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (C) 2019 The Android Open Source Project
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package com.googlesource.gerrit.plugins.zuulstatus;
-
-import com.google.gerrit.extensions.registration.DynamicSet;
-import com.google.gerrit.extensions.webui.JavaScriptPlugin;
-import com.google.gerrit.extensions.webui.WebUiPlugin;
-import com.google.inject.servlet.ServletModule;
-
-public class HttpModule extends ServletModule {
- @Override
- protected void configureServlets() {
- DynamicSet.bind(binder(), WebUiPlugin.class)
- .toInstance(new JavaScriptPlugin("gr-zuul-status.html"));
- }
-}
diff --git a/src/main/java/com/googlesource/gerrit/plugins/zuulstatus/Module.java b/src/main/java/com/googlesource/gerrit/plugins/zuulstatus/Module.java
index f7077c6..59dcff6 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/zuulstatus/Module.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuulstatus/Module.java
@@ -19,20 +19,25 @@
import com.google.gerrit.extensions.annotations.Exports;
import com.google.gerrit.extensions.registration.DynamicSet;
import com.google.gerrit.extensions.restapi.RestApiModule;
+import com.google.gerrit.extensions.webui.JavaScriptPlugin;
+import com.google.gerrit.extensions.webui.WebUiPlugin;
import com.google.gerrit.server.config.ProjectConfigEntry;
public class Module extends RestApiModule {
@Override
protected void configure() {
+ DynamicSet.bind(binder(), WebUiPlugin.class)
+ .toInstance(new JavaScriptPlugin("zuul-status.html"));
+
get(PROJECT_KIND, "config").to(GetConfig.class);
// TODO: these annotations only apply to GWT UIs...
bind(ProjectConfigEntry.class)
- .annotatedWith(Exports.named("url"))
- .toInstance(new ProjectConfigEntry("Top-level Zuul URL", null));
+ .annotatedWith(Exports.named("url"))
+ .toInstance(new ProjectConfigEntry("Top-level Zuul URL", null));
bind(ProjectConfigEntry.class)
- .annotatedWith(Exports.named("tenant"))
- .toInstance(new ProjectConfigEntry("Zuul v3 tenant name -- leave empty on Zuul v2", null));
+ .annotatedWith(Exports.named("tenant"))
+ .toInstance(new ProjectConfigEntry("Zuul v3 tenant name -- leave empty on Zuul v2", null));
}
}