diff options
author | Saša Živkov <zivkov@gmail.com> | 2022-04-08 09:57:54 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-04-08 09:57:54 +0000 |
commit | 99c9794a6d5d649bd60e1f0d8f59f79f929f7ba6 (patch) | |
tree | 9c34ce365c8767649ea63950c6ee5d119f757215 | |
parent | 9d32843db89206fbd4c0b28073190afe1bed69dd (diff) | |
parent | 292afce78a7a59f2ecd9064122c8e0f315d1a72f (diff) |
Merge "Move HttpClientProvider to the ReplicationModule"v3.6.2v3.6.1v3.6.0-rc5v3.6.0-rc4v3.6.0-rc3v3.6.0-rc2v3.6.0-rc1v3.6.0-rc0v3.6.0
-rw-r--r-- | src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java | 5 | ||||
-rw-r--r-- | src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java | 2 |
2 files changed, 2 insertions, 5 deletions
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java b/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java index a6a162b..e5f125b 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java +++ b/src/main/java/com/googlesource/gerrit/plugins/replication/Destination.java @@ -57,7 +57,6 @@ import com.google.inject.Inject; import com.google.inject.Injector; import com.google.inject.Provider; import com.google.inject.Provides; -import com.google.inject.Scopes; import com.google.inject.assistedinject.Assisted; import com.google.inject.assistedinject.FactoryModuleBuilder; import com.google.inject.servlet.RequestScoped; @@ -80,7 +79,6 @@ import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; import java.util.function.Function; -import org.apache.http.impl.client.CloseableHttpClient; import org.eclipse.jgit.lib.Constants; import org.eclipse.jgit.lib.Ref; import org.eclipse.jgit.lib.Repository; @@ -192,9 +190,6 @@ public class Destination { .to(AdminApiFactory.DefaultAdminApiFactory.class); install(new FactoryModuleBuilder().build(GerritRestApi.Factory.class)); - bind(CloseableHttpClient.class) - .toProvider(HttpClientProvider.class) - .in(Scopes.SINGLETON); } @Provides diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java b/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java index 75fa5b3..39650cb 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java +++ b/src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationModule.java @@ -44,6 +44,7 @@ import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; +import org.apache.http.impl.client.CloseableHttpClient; import org.eclipse.jgit.errors.ConfigInvalidException; import org.eclipse.jgit.storage.file.FileBasedConfig; import org.eclipse.jgit.transport.SshSessionFactory; @@ -122,6 +123,7 @@ class ReplicationModule extends AbstractModule { bind(SshSessionFactory.class).toProvider(ReplicationSshSessionFactoryProvider.class); bind(TransportFactory.class).to(TransportFactoryImpl.class).in(Scopes.SINGLETON); + bind(CloseableHttpClient.class).toProvider(HttpClientProvider.class).in(Scopes.SINGLETON); } private FileBasedConfig getReplicationConfig() { |