diff --git a/src/java/com/threerings/admin/server/persist/ConfigRepository.java b/src/java/com/threerings/admin/server/persist/ConfigRepository.java index 47950001a..586d295f3 100644 --- a/src/java/com/threerings/admin/server/persist/ConfigRepository.java +++ b/src/java/com/threerings/admin/server/persist/ConfigRepository.java @@ -40,13 +40,20 @@ public class ConfigRepository extends DepotRepository public static final String CONFIG_DB_IDENT = "configdb"; /** - * Constructs a new config repository with the specified connection - * provider. + * Constructs a new config repository with the specified connection provider. */ public ConfigRepository (ConnectionProvider conprov) throws PersistenceException { - super(new PersistenceContext(CONFIG_DB_IDENT, conprov)); + this(new PersistenceContext(CONFIG_DB_IDENT, conprov)); + } + + /** + * Constructs a new config repository with the specified persistence context. + */ + public ConfigRepository (PersistenceContext ctx) + { + super(ctx); } /** 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 43c784474..1fd910a4a 100644 --- a/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java +++ b/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java @@ -48,7 +48,15 @@ public class NodeRepository extends DepotRepository public NodeRepository (ConnectionProvider conprov) throws PersistenceException { - super(new PersistenceContext(NODE_DB_IDENT, conprov)); + this(new PersistenceContext(NODE_DB_IDENT, conprov)); + } + + /** + * Constructs a new repository with the specified persistence context. + */ + public NodeRepository (PersistenceContext ctx) + { + super(ctx); } /**