From 2933846516af6554e5423f666a1fab1db99e729f Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 7 Jul 2006 00:34:16 +0000 Subject: [PATCH] Allow the path to the server's resource manager properties to be adjusted. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@11 c613c5cb-e716-0410-b11b-feb51c14d237 --- .../com/threerings/stage/server/StageServer.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/stage/server/StageServer.java b/src/java/com/threerings/stage/server/StageServer.java index f7596d0b..8bfce6ed 100644 --- a/src/java/com/threerings/stage/server/StageServer.java +++ b/src/java/com/threerings/stage/server/StageServer.java @@ -54,7 +54,7 @@ public abstract class StageServer extends WhirledServer // create the resource manager rsrcmgr = new ResourceManager("rsrc"); - rsrcmgr.initBundles(null, "config/resource/manager.properties", null); + rsrcmgr.initBundles(null, getResourceConfig(), null); // create our tile manager and repository tilemgr = new TileManager(null); @@ -64,4 +64,15 @@ public abstract class StageServer extends WhirledServer Log.info("Stage server initialized."); } + + /** + * Returns the path to the configuration file for the resource manager that + * will be created for use by the server. This is a resource path (meaning + * it should be relative to the resource prefix (which is + * rsrc). + */ + protected String getResourceConfig () + { + return "config/resource/manager.properties"; + } }