From d1143a2483e816855c4547b1ef87e695d1a9d4dd Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Sun, 29 Jun 2008 12:44:28 +0000 Subject: [PATCH] Make the NodeRepository injectable. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5208 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../presents/peer/server/persist/NodeRepository.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java b/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java index a8550e197..d0dabff09 100644 --- a/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java +++ b/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java @@ -25,6 +25,9 @@ import java.sql.Timestamp; import java.util.List; import java.util.Set; +import com.google.inject.Inject; +import com.google.inject.Singleton; + import com.samskivert.io.PersistenceException; import com.samskivert.jdbc.depot.DepotRepository; import com.samskivert.jdbc.depot.PersistenceContext; @@ -33,12 +36,13 @@ import com.samskivert.jdbc.depot.PersistentRecord; /** * Used to share information on active nodes in a Presents server cluster. */ +@Singleton public class NodeRepository extends DepotRepository { /** * Constructs a new repository with the specified persistence context. */ - public NodeRepository (PersistenceContext ctx) + @Inject public NodeRepository (PersistenceContext ctx) { super(ctx); }