Support reloading of sshd.requestlog configuration

Change-Id: Ic885392e4fb5479920e7619a244394febeaf30b6
This commit is contained in:
Gustaf Lundh
2018-04-16 10:56:31 +02:00
parent ca7eb79077
commit 4e859935f0
3 changed files with 63 additions and 9 deletions

View File

@@ -21,10 +21,12 @@ import com.google.common.base.CharMatcher;
import com.google.common.base.Splitter;
import com.google.gerrit.extensions.registration.DynamicItem;
import com.google.gerrit.extensions.registration.DynamicMap;
import com.google.gerrit.extensions.registration.DynamicSet;
import com.google.gerrit.lifecycle.LifecycleModule;
import com.google.gerrit.server.DynamicOptions;
import com.google.gerrit.server.PeerDaemonUser;
import com.google.gerrit.server.RemotePeer;
import com.google.gerrit.server.config.GerritConfigListener;
import com.google.gerrit.server.config.GerritRequestModule;
import com.google.gerrit.server.config.GerritServerConfig;
import com.google.gerrit.server.git.QueueProvider;
@@ -71,6 +73,8 @@ public class SshModule extends LifecycleModule {
configureAliases();
bind(SshLog.class);
DynamicSet.bind(binder(), GerritConfigListener.class).to(SshLog.class);
bind(SshInfo.class).to(SshDaemon.class).in(SINGLETON);
factory(DispatchCommand.Factory.class);
factory(QueryShell.Factory.class);