Merge "Bind all REST endpoints at the same place"
This commit is contained in:
@@ -78,10 +78,8 @@ import com.google.gerrit.server.patch.DiffExecutorModule;
|
||||
import com.google.gerrit.server.permissions.DefaultPermissionBackendModule;
|
||||
import com.google.gerrit.server.plugins.PluginGuiceEnvironment;
|
||||
import com.google.gerrit.server.plugins.PluginModule;
|
||||
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
||||
import com.google.gerrit.server.project.DefaultProjectNameLockManager;
|
||||
import com.google.gerrit.server.restapi.RestApiModule;
|
||||
import com.google.gerrit.server.restapi.config.RestCacheAdminModule;
|
||||
import com.google.gerrit.server.schema.DataSourceModule;
|
||||
import com.google.gerrit.server.schema.DataSourceProvider;
|
||||
import com.google.gerrit.server.schema.DataSourceType;
|
||||
@@ -357,10 +355,8 @@ public class WebAppInitializer extends GuiceServletContextListener implements Fi
|
||||
// with the proper classes (e.g. group backends, custom Prolog
|
||||
// predicates) and the associated rules ready to be evaluated.
|
||||
modules.add(new PluginModule());
|
||||
modules.add(new PluginRestApiModule());
|
||||
|
||||
modules.add(new RestApiModule());
|
||||
modules.add(new RestCacheAdminModule());
|
||||
modules.add(new GpgModule(config));
|
||||
modules.add(new StartupChecks.Module());
|
||||
|
||||
|
||||
@@ -89,10 +89,8 @@ import com.google.gerrit.server.patch.DiffExecutorModule;
|
||||
import com.google.gerrit.server.permissions.DefaultPermissionBackendModule;
|
||||
import com.google.gerrit.server.plugins.PluginGuiceEnvironment;
|
||||
import com.google.gerrit.server.plugins.PluginModule;
|
||||
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
||||
import com.google.gerrit.server.project.DefaultProjectNameLockManager;
|
||||
import com.google.gerrit.server.restapi.RestApiModule;
|
||||
import com.google.gerrit.server.restapi.config.RestCacheAdminModule;
|
||||
import com.google.gerrit.server.schema.DataSourceProvider;
|
||||
import com.google.gerrit.server.schema.InMemoryAccountPatchReviewStore;
|
||||
import com.google.gerrit.server.schema.JdbcAccountPatchReviewStore;
|
||||
@@ -438,8 +436,6 @@ public class Daemon extends SiteProgram {
|
||||
}
|
||||
modules.add(new SignedTokenEmailTokenVerifier.Module());
|
||||
modules.add(new RestApiModule());
|
||||
modules.add(new PluginRestApiModule());
|
||||
modules.add(new RestCacheAdminModule());
|
||||
modules.add(new GpgModule(config));
|
||||
modules.add(new StartupChecks.Module());
|
||||
modules.add(new GerritInstanceNameModule());
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
|
||||
package com.google.gerrit.server.restapi;
|
||||
|
||||
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
||||
import com.google.gerrit.server.restapi.config.RestCacheAdminModule;
|
||||
import com.google.inject.AbstractModule;
|
||||
|
||||
public class RestApiModule extends AbstractModule {
|
||||
@@ -23,7 +25,9 @@ public class RestApiModule extends AbstractModule {
|
||||
install(new com.google.gerrit.server.restapi.account.Module());
|
||||
install(new com.google.gerrit.server.restapi.change.Module());
|
||||
install(new com.google.gerrit.server.restapi.config.Module());
|
||||
install(new RestCacheAdminModule());
|
||||
install(new com.google.gerrit.server.restapi.group.Module());
|
||||
install(new PluginRestApiModule());
|
||||
install(new com.google.gerrit.server.restapi.project.Module());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,7 +76,6 @@ import com.google.gerrit.server.notedb.MutableNotesMigration;
|
||||
import com.google.gerrit.server.notedb.NotesMigration;
|
||||
import com.google.gerrit.server.patch.DiffExecutor;
|
||||
import com.google.gerrit.server.permissions.DefaultPermissionBackendModule;
|
||||
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
||||
import com.google.gerrit.server.plugins.ServerInformationImpl;
|
||||
import com.google.gerrit.server.project.DefaultProjectNameLockManager;
|
||||
import com.google.gerrit.server.restapi.RestApiModule;
|
||||
@@ -268,7 +267,6 @@ public class InMemoryModule extends FactoryModule {
|
||||
bind(ServerInformationImpl.class);
|
||||
bind(ServerInformation.class).to(ServerInformationImpl.class);
|
||||
install(new RestApiModule());
|
||||
install(new PluginRestApiModule());
|
||||
install(new DefaultProjectNameLockManager.Module());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user