From d0a966c92f22d6bedd81e0be60c24e0f54e6f846 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20Ar=C3=A8s?= Date: Mon, 5 Mar 2018 23:17:45 -0500 Subject: [PATCH] Make PrivateStateChanged and WorkInProgressStateChanged singletons On stable-2.14, all event firing classes were changed to be singletons. PrivateStateChanged and WorkInProgressStateChanged were introduced in stable-2.15 only. Make them singletons to be consistent with the other event firing classes. Change-Id: I3248327299e2daaf589e20a7bdaca019f112548f --- .../gerrit/server/extensions/events/PrivateStateChanged.java | 2 ++ .../server/extensions/events/WorkInProgressStateChanged.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/PrivateStateChanged.java b/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/PrivateStateChanged.java index 37c90896f9..843b082400 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/PrivateStateChanged.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/PrivateStateChanged.java @@ -23,10 +23,12 @@ import com.google.gerrit.reviewdb.client.Account; import com.google.gerrit.reviewdb.client.Change; import com.google.gwtorm.server.OrmException; import com.google.inject.Inject; +import com.google.inject.Singleton; import java.sql.Timestamp; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +@Singleton public class PrivateStateChanged { private static final Logger log = LoggerFactory.getLogger(PrivateStateChanged.class); diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/WorkInProgressStateChanged.java b/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/WorkInProgressStateChanged.java index 7290b27f59..94a9dd95e7 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/WorkInProgressStateChanged.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/extensions/events/WorkInProgressStateChanged.java @@ -23,10 +23,12 @@ import com.google.gerrit.reviewdb.client.Account; import com.google.gerrit.reviewdb.client.Change; import com.google.gwtorm.server.OrmException; import com.google.inject.Inject; +import com.google.inject.Singleton; import java.sql.Timestamp; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +@Singleton public class WorkInProgressStateChanged { private static final Logger log = LoggerFactory.getLogger(WorkInProgressStateChanged.class);