From cd8c665cf5d668aaf7adca29c50911cb0b544f2b Mon Sep 17 00:00:00 2001 From: Mike Thomas Date: Tue, 6 Jun 2006 01:01:07 +0000 Subject: [PATCH] Pull out the ClientManager creation so it can more easily be overridden. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4171 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/presents/server/PresentsServer.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/presents/server/PresentsServer.java b/src/java/com/threerings/presents/server/PresentsServer.java index 206bf3e43..c9cfdd4da 100644 --- a/src/java/com/threerings/presents/server/PresentsServer.java +++ b/src/java/com/threerings/presents/server/PresentsServer.java @@ -123,7 +123,7 @@ public class PresentsServer conmgr.setAuthenticator(new DummyAuthenticator()); // create our client manager - clmgr = new ClientManager(conmgr); + clmgr = createClientManager(conmgr); // create our invocation manager invmgr = new InvocationManager(omgr); @@ -139,6 +139,14 @@ public class PresentsServer }.schedule(REPORT_INTERVAL, true); } + /** + * Creates the client manager to be used on this server. + */ + protected ClientManager createClientManager (ConnectionManager conmgr) + { + return new ClientManager(conmgr); + } + /** * Creates the distributed object manager to be used on this server. */