aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins/CreateCommsManager
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/ApplicationPlugins/CreateCommsManager')
-rw-r--r--OpenSim/ApplicationPlugins/CreateCommsManager/CreateCommsManagerPlugin.cs42
1 files changed, 2 insertions, 40 deletions
diff --git a/OpenSim/ApplicationPlugins/CreateCommsManager/CreateCommsManagerPlugin.cs b/OpenSim/ApplicationPlugins/CreateCommsManager/CreateCommsManagerPlugin.cs
index 66a8890..7fdff60 100644
--- a/OpenSim/ApplicationPlugins/CreateCommsManager/CreateCommsManagerPlugin.cs
+++ b/OpenSim/ApplicationPlugins/CreateCommsManager/CreateCommsManagerPlugin.cs
@@ -104,35 +104,12 @@ namespace OpenSim.ApplicationPlugins.CreateCommsManager
104 { 104 {
105 LibraryRootFolder libraryRootFolder = new LibraryRootFolder(m_openSim.ConfigurationSettings.LibrariesXMLFile); 105 LibraryRootFolder libraryRootFolder = new LibraryRootFolder(m_openSim.ConfigurationSettings.LibrariesXMLFile);
106 106
107 bool hgrid = m_openSim.ConfigSource.Source.Configs["Startup"].GetBoolean("hypergrid", false); 107 InitialiseStandardServices(libraryRootFolder);
108
109 if (hgrid)
110 {
111 InitialiseHGServices(openSim, libraryRootFolder);
112 }
113 else
114 {
115 InitialiseStandardServices(libraryRootFolder);
116 }
117 108
118 openSim.CommunicationsManager = m_commsManager; 109 openSim.CommunicationsManager = m_commsManager;
119 } 110 }
120 111
121 protected void InitialiseHGServices(OpenSimBase openSim, LibraryRootFolder libraryRootFolder) 112 protected void InitialiseStandardServices(LibraryRootFolder libraryRootFolder)
122 {
123 // Standalone mode is determined by !startupConfig.GetBoolean("gridmode", false)
124 if (m_openSim.ConfigurationSettings.Standalone)
125 {
126 InitialiseHGStandaloneServices(libraryRootFolder);
127 }
128 else
129 {
130 // We are in grid mode
131 InitialiseHGGridServices(libraryRootFolder);
132 }
133 }
134
135 protected void InitialiseStandardServices(LibraryRootFolder libraryRootFolder)
136 { 113 {
137 // Standalone mode is determined by !startupConfig.GetBoolean("gridmode", false) 114 // Standalone mode is determined by !startupConfig.GetBoolean("gridmode", false)
138 if (m_openSim.ConfigurationSettings.Standalone) 115 if (m_openSim.ConfigurationSettings.Standalone)
@@ -165,21 +142,6 @@ namespace OpenSim.ApplicationPlugins.CreateCommsManager
165 m_httpServer.AddStreamHandler(new OpenSim.UXSimStatusHandler(m_openSim)); 142 m_httpServer.AddStreamHandler(new OpenSim.UXSimStatusHandler(m_openSim));
166 } 143 }
167 144
168 protected virtual void InitialiseHGStandaloneServices(LibraryRootFolder libraryRootFolder)
169 {
170
171 CreateGridInfoService();
172 }
173
174 protected virtual void InitialiseHGGridServices(LibraryRootFolder libraryRootFolder)
175 {
176
177 m_httpServer.AddStreamHandler(new OpenSim.SimStatusHandler());
178 m_httpServer.AddStreamHandler(new OpenSim.XSimStatusHandler(m_openSim));
179 if (m_openSim.userStatsURI != String.Empty)
180 m_httpServer.AddStreamHandler(new OpenSim.UXSimStatusHandler(m_openSim));
181 }
182
183 private void CreateGridInfoService() 145 private void CreateGridInfoService()
184 { 146 {
185 } 147 }