diff options
author | Justin Clarke Casey | 2008-10-03 15:11:29 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-10-03 15:11:29 +0000 |
commit | 70124a3213d013098507b08ed7f9301da6845882 (patch) | |
tree | 6eb458084e0496be30be166a6da91f50cfb7b1d6 /OpenSim | |
parent | This changeset changes the way chat from client is routed: (diff) | |
download | opensim-SC-70124a3213d013098507b08ed7f9301da6845882.zip opensim-SC-70124a3213d013098507b08ed7f9301da6845882.tar.gz opensim-SC-70124a3213d013098507b08ed7f9301da6845882.tar.bz2 opensim-SC-70124a3213d013098507b08ed7f9301da6845882.tar.xz |
* refactor: make startup a template method
Diffstat (limited to 'OpenSim')
-rw-r--r-- | OpenSim/Framework/Servers/BaseOpenSimServer.cs | 11 | ||||
-rw-r--r-- | OpenSim/Grid/AssetServer/Main.cs | 4 | ||||
-rw-r--r-- | OpenSim/Grid/GridServer/GridServerBase.cs | 4 | ||||
-rw-r--r-- | OpenSim/Grid/InventoryServer/Main.cs | 4 | ||||
-rw-r--r-- | OpenSim/Grid/MessagingServer/Main.cs | 6 | ||||
-rw-r--r-- | OpenSim/Grid/UserServer/Main.cs | 4 | ||||
-rw-r--r-- | OpenSim/Region/Application/OpenSimBase.cs | 6 | ||||
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs | 3 | ||||
-rw-r--r-- | OpenSim/Region/ClientStack/RegionApplicationBase.cs | 4 |
9 files changed, 21 insertions, 25 deletions
diff --git a/OpenSim/Framework/Servers/BaseOpenSimServer.cs b/OpenSim/Framework/Servers/BaseOpenSimServer.cs index e799c23..099060a 100644 --- a/OpenSim/Framework/Servers/BaseOpenSimServer.cs +++ b/OpenSim/Framework/Servers/BaseOpenSimServer.cs | |||
@@ -94,6 +94,11 @@ namespace OpenSim.Framework.Servers | |||
94 | Thread.CurrentThread.Name = "ConsoleThread"; | 94 | Thread.CurrentThread.Name = "ConsoleThread"; |
95 | ThreadTracker.Add(Thread.CurrentThread); | 95 | ThreadTracker.Add(Thread.CurrentThread); |
96 | } | 96 | } |
97 | |||
98 | /// <summary> | ||
99 | /// Must be overriden by child classes for their own server specific startup behaviour. | ||
100 | /// </summary> | ||
101 | protected abstract void StartupSpecific(); | ||
97 | 102 | ||
98 | /// <summary> | 103 | /// <summary> |
99 | /// Print statistics to the logfile, if they are active | 104 | /// Print statistics to the logfile, if they are active |
@@ -202,11 +207,13 @@ namespace OpenSim.Framework.Servers | |||
202 | /// </summary> | 207 | /// </summary> |
203 | public virtual void Startup() | 208 | public virtual void Startup() |
204 | { | 209 | { |
205 | m_log.Info("[STARTUP]: Beginning startup processing"); | 210 | m_log.Info("[STARTUP]: Beginning startup processing"); |
206 | 211 | ||
207 | EnhanceVersionInformation(); | 212 | EnhanceVersionInformation(); |
208 | 213 | ||
209 | m_log.Info("[STARTUP]: Version: " + m_version + "\n"); | 214 | m_log.Info("[STARTUP]: Version: " + m_version + "\n"); |
215 | |||
216 | StartupSpecific(); | ||
210 | } | 217 | } |
211 | 218 | ||
212 | /// <summary> | 219 | /// <summary> |
diff --git a/OpenSim/Grid/AssetServer/Main.cs b/OpenSim/Grid/AssetServer/Main.cs index 3f85691..1c9275b 100644 --- a/OpenSim/Grid/AssetServer/Main.cs +++ b/OpenSim/Grid/AssetServer/Main.cs | |||
@@ -80,10 +80,8 @@ namespace OpenSim.Grid.AssetServer | |||
80 | MainConsole.Instance = m_console; | 80 | MainConsole.Instance = m_console; |
81 | } | 81 | } |
82 | 82 | ||
83 | public override void Startup() | 83 | protected override void StartupSpecific() |
84 | { | 84 | { |
85 | base.Startup(); | ||
86 | |||
87 | AssetConfig config = new AssetConfig("ASSET SERVER", (Path.Combine(Util.configDir(), "AssetServer_Config.xml"))); | 85 | AssetConfig config = new AssetConfig("ASSET SERVER", (Path.Combine(Util.configDir(), "AssetServer_Config.xml"))); |
88 | 86 | ||
89 | m_log.Info("[ASSET]: Setting up asset DB"); | 87 | m_log.Info("[ASSET]: Setting up asset DB"); |
diff --git a/OpenSim/Grid/GridServer/GridServerBase.cs b/OpenSim/Grid/GridServer/GridServerBase.cs index d83027a..5067a8c 100644 --- a/OpenSim/Grid/GridServer/GridServerBase.cs +++ b/OpenSim/Grid/GridServer/GridServerBase.cs | |||
@@ -73,10 +73,8 @@ namespace OpenSim.Grid.GridServer | |||
73 | } | 73 | } |
74 | } | 74 | } |
75 | 75 | ||
76 | public override void Startup() | 76 | protected override void StartupSpecific() |
77 | { | 77 | { |
78 | base.Startup(); | ||
79 | |||
80 | m_config = new GridConfig("GRID SERVER", (Path.Combine(Util.configDir(), "GridServer_Config.xml"))); | 78 | m_config = new GridConfig("GRID SERVER", (Path.Combine(Util.configDir(), "GridServer_Config.xml"))); |
81 | 79 | ||
82 | SetupGridManager(); | 80 | SetupGridManager(); |
diff --git a/OpenSim/Grid/InventoryServer/Main.cs b/OpenSim/Grid/InventoryServer/Main.cs index 3b990e7..8be6a23 100644 --- a/OpenSim/Grid/InventoryServer/Main.cs +++ b/OpenSim/Grid/InventoryServer/Main.cs | |||
@@ -62,10 +62,8 @@ namespace OpenSim.Grid.InventoryServer | |||
62 | MainConsole.Instance = m_console; | 62 | MainConsole.Instance = m_console; |
63 | } | 63 | } |
64 | 64 | ||
65 | public override void Startup() | 65 | protected override void StartupSpecific() |
66 | { | 66 | { |
67 | base.Startup(); | ||
68 | |||
69 | InventoryConfig config = new InventoryConfig(LogName, (Path.Combine(Util.configDir(), "InventoryServer_Config.xml"))); | 67 | InventoryConfig config = new InventoryConfig(LogName, (Path.Combine(Util.configDir(), "InventoryServer_Config.xml"))); |
70 | 68 | ||
71 | m_inventoryService = new GridInventoryService(config.UserServerURL); | 69 | m_inventoryService = new GridInventoryService(config.UserServerURL); |
diff --git a/OpenSim/Grid/MessagingServer/Main.cs b/OpenSim/Grid/MessagingServer/Main.cs index c64c74e..27b9346 100644 --- a/OpenSim/Grid/MessagingServer/Main.cs +++ b/OpenSim/Grid/MessagingServer/Main.cs | |||
@@ -56,8 +56,6 @@ namespace OpenSim.Grid.MessagingServer | |||
56 | 56 | ||
57 | m_log.Info("Launching MessagingServer..."); | 57 | m_log.Info("Launching MessagingServer..."); |
58 | 58 | ||
59 | |||
60 | |||
61 | OpenMessage_Main messageserver = new OpenMessage_Main(); | 59 | OpenMessage_Main messageserver = new OpenMessage_Main(); |
62 | 60 | ||
63 | messageserver.Startup(); | 61 | messageserver.Startup(); |
@@ -80,10 +78,8 @@ namespace OpenSim.Grid.MessagingServer | |||
80 | } | 78 | } |
81 | } | 79 | } |
82 | 80 | ||
83 | public override void Startup() | 81 | protected override void StartupSpecific() |
84 | { | 82 | { |
85 | base.Startup(); | ||
86 | |||
87 | Cfg = new MessageServerConfig("MESSAGING SERVER", (Path.Combine(Util.configDir(), "MessagingServer_Config.xml"))); | 83 | Cfg = new MessageServerConfig("MESSAGING SERVER", (Path.Combine(Util.configDir(), "MessagingServer_Config.xml"))); |
88 | 84 | ||
89 | m_log.Info("[REGION]: Starting HTTP process"); | 85 | m_log.Info("[REGION]: Starting HTTP process"); |
diff --git a/OpenSim/Grid/UserServer/Main.cs b/OpenSim/Grid/UserServer/Main.cs index d3d5c8c..23df830 100644 --- a/OpenSim/Grid/UserServer/Main.cs +++ b/OpenSim/Grid/UserServer/Main.cs | |||
@@ -88,10 +88,8 @@ namespace OpenSim.Grid.UserServer | |||
88 | } | 88 | } |
89 | } | 89 | } |
90 | 90 | ||
91 | public override void Startup() | 91 | protected override void StartupSpecific() |
92 | { | 92 | { |
93 | base.Startup(); | ||
94 | |||
95 | Cfg = new UserConfig("USER SERVER", (Path.Combine(Util.configDir(), "UserServer_Config.xml"))); | 93 | Cfg = new UserConfig("USER SERVER", (Path.Combine(Util.configDir(), "UserServer_Config.xml"))); |
96 | 94 | ||
97 | m_stats = StatsManager.StartCollectingUserStats(); | 95 | m_stats = StatsManager.StartCollectingUserStats(); |
diff --git a/OpenSim/Region/Application/OpenSimBase.cs b/OpenSim/Region/Application/OpenSimBase.cs index 445fba0..b802308 100644 --- a/OpenSim/Region/Application/OpenSimBase.cs +++ b/OpenSim/Region/Application/OpenSimBase.cs | |||
@@ -363,10 +363,10 @@ namespace OpenSim | |||
363 | /// <summary> | 363 | /// <summary> |
364 | /// Performs initialisation of the scene, such as loading configuration from disk. | 364 | /// Performs initialisation of the scene, such as loading configuration from disk. |
365 | /// </summary> | 365 | /// </summary> |
366 | public override void Startup() | 366 | protected override void StartupSpecific() |
367 | { | 367 | { |
368 | base.Startup(); | 368 | base.StartupSpecific(); |
369 | 369 | ||
370 | m_stats = StatsManager.StartCollectingSimExtraStats(); | 370 | m_stats = StatsManager.StartCollectingSimExtraStats(); |
371 | 371 | ||
372 | LibraryRootFolder libraryRootFolder = new LibraryRootFolder(); | 372 | LibraryRootFolder libraryRootFolder = new LibraryRootFolder(); |
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs b/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs index 39ade56..e4e5e9a 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLPacketQueue.cs | |||
@@ -44,6 +44,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
44 | private static readonly log4net.ILog m_log | 44 | private static readonly log4net.ILog m_log |
45 | = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | 45 | = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); |
46 | 46 | ||
47 | /// <summary> | ||
48 | /// Is throttling enabled at all? | ||
49 | /// </summary> | ||
47 | private bool m_enabled = true; | 50 | private bool m_enabled = true; |
48 | 51 | ||
49 | private OpenSim.Framework.BlockingQueue<LLQueItem> SendQueue; | 52 | private OpenSim.Framework.BlockingQueue<LLQueItem> SendQueue; |
diff --git a/OpenSim/Region/ClientStack/RegionApplicationBase.cs b/OpenSim/Region/ClientStack/RegionApplicationBase.cs index 4c6d51f..cee7ffa 100644 --- a/OpenSim/Region/ClientStack/RegionApplicationBase.cs +++ b/OpenSim/Region/ClientStack/RegionApplicationBase.cs | |||
@@ -71,10 +71,8 @@ namespace OpenSim.Region.ClientStack | |||
71 | get { return m_sceneManager; } | 71 | get { return m_sceneManager; } |
72 | } | 72 | } |
73 | 73 | ||
74 | public override void Startup() | 74 | protected override void StartupSpecific() |
75 | { | 75 | { |
76 | base.Startup(); | ||
77 | |||
78 | m_storageManager = CreateStorageManager(m_storageConnectionString, m_estateConnectionString); | 76 | m_storageManager = CreateStorageManager(m_storageConnectionString, m_estateConnectionString); |
79 | 77 | ||
80 | m_clientStackManager = CreateClientStackManager(); | 78 | m_clientStackManager = CreateClientStackManager(); |