Files
gerrit/java/com/google/gerrit/server/group/Module.java
Changcheng Xiao ef99d2abc1 Rename DbGroupMemberAuditListener to DbGroupAuditListener
Change-Id: I9a75a377d1118c9bc137a4d0055322a4d1a33fef
2018-02-06 12:46:27 +00:00

25 lines
877 B
Java

package com.google.gerrit.server.group;
import com.google.gerrit.extensions.config.FactoryModule;
import com.google.gerrit.extensions.registration.DynamicSet;
import com.google.gerrit.server.audit.group.GroupAuditListener;
import com.google.gerrit.server.notedb.GroupsMigration;
public class Module extends FactoryModule {
private final GroupsMigration groupsMigration;
public Module(GroupsMigration groupsMigration) {
this.groupsMigration = groupsMigration;
}
@Override
protected void configure() {
if (!groupsMigration.disableGroupReviewDb()) {
// DbGroupAuditListener is used solely for the ReviewDb audit log. It does not respect
// ReviewDb wrappers that disable reads. Hence, we don't want to bind it if ReviewDb is
// disabled.
DynamicSet.bind(binder(), GroupAuditListener.class).to(DbGroupAuditListener.class);
}
}
}