diff options
A bit more refactoring of the GridServer. To make the "modules" share a common Initialise method.
Diffstat (limited to 'OpenSim/Grid/GridServer/GridRestModule.cs')
-rw-r--r-- | OpenSim/Grid/GridServer/GridRestModule.cs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/OpenSim/Grid/GridServer/GridRestModule.cs b/OpenSim/Grid/GridServer/GridRestModule.cs index 1ed0ac1..d0bcbe8 100644 --- a/OpenSim/Grid/GridServer/GridRestModule.cs +++ b/OpenSim/Grid/GridServer/GridRestModule.cs | |||
@@ -62,17 +62,18 @@ namespace OpenSim.Grid.GridServer | |||
62 | /// <param name="opensimVersion"> | 62 | /// <param name="opensimVersion"> |
63 | /// Used to notify old regions as to which OpenSim version to upgrade to | 63 | /// Used to notify old regions as to which OpenSim version to upgrade to |
64 | /// </param> | 64 | /// </param> |
65 | public GridRestModule(string opensimVersion, GridDBService gridDBService, IGridCore gridCore, GridConfig config) | 65 | public GridRestModule() |
66 | { | 66 | { |
67 | m_opensimVersion = opensimVersion; | 67 | } |
68 | |||
69 | public void Initialise(string opensimVersion, GridDBService gridDBService, IGridCore gridCore, GridConfig config) | ||
70 | { | ||
71 | m_opensimVersion = opensimVersion; | ||
68 | m_gridDBService = gridDBService; | 72 | m_gridDBService = gridDBService; |
69 | m_gridCore = gridCore; | 73 | m_gridCore = gridCore; |
70 | m_config = config; | 74 | m_config = config; |
71 | m_httpServer = m_gridCore.GetHttpServer(); | 75 | m_httpServer = m_gridCore.GetHttpServer(); |
72 | } | ||
73 | 76 | ||
74 | public void Initialise() | ||
75 | { | ||
76 | m_httpServer.AddStreamHandler(new RestStreamHandler("GET", "/sims/", RestGetSimMethod)); | 77 | m_httpServer.AddStreamHandler(new RestStreamHandler("GET", "/sims/", RestGetSimMethod)); |
77 | m_httpServer.AddStreamHandler(new RestStreamHandler("POST", "/sims/", RestSetSimMethod)); | 78 | m_httpServer.AddStreamHandler(new RestStreamHandler("POST", "/sims/", RestSetSimMethod)); |
78 | 79 | ||