aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMike Mazur2009-02-03 05:20:03 +0000
committerMike Mazur2009-02-03 05:20:03 +0000
commitf8e45e8e981bfd87f3765d7452046515e11a9345 (patch)
tree1633c1c52b5a42ce5da507faa84dca0d5e96726f
parent* Establish OnOarFileSaved EventManager event and subscribe to that instead o... (diff)
downloadopensim-SC-f8e45e8e981bfd87f3765d7452046515e11a9345.zip
opensim-SC-f8e45e8e981bfd87f3765d7452046515e11a9345.tar.gz
opensim-SC-f8e45e8e981bfd87f3765d7452046515e11a9345.tar.bz2
opensim-SC-f8e45e8e981bfd87f3765d7452046515e11a9345.tar.xz
Rename IAssetProviderPlugin to IAssetDataPlugin aligning with the other data plugins.
-rw-r--r--OpenSim/Data/AssetDataBase.cs2
-rw-r--r--OpenSim/Data/MSSQL/MSSQLAssetData.cs2
-rw-r--r--OpenSim/Data/MySQL/MySQLAssetData.cs2
-rw-r--r--OpenSim/Framework/Communications/Cache/AssetServerBase.cs4
-rw-r--r--OpenSim/Framework/Communications/Cache/SQLAssetServer.cs8
-rw-r--r--OpenSim/Framework/IAssetProvider.cs4
-rw-r--r--OpenSim/Grid/AssetServer/Main.cs8
-rw-r--r--OpenSim/Grid/AssetServer/RestService.cs8
-rw-r--r--OpenSim/Region/Environment/Modules/Hypergrid/HGStandaloneAssetService.cs2
-rw-r--r--OpenSim/Tests/Common/Mock/TestAssetDataPlugin.cs2
-rw-r--r--bin/OpenSim.Data.addin.xml2
11 files changed, 22 insertions, 22 deletions
diff --git a/OpenSim/Data/AssetDataBase.cs b/OpenSim/Data/AssetDataBase.cs
index f38d578..2cdbbe1 100644
--- a/OpenSim/Data/AssetDataBase.cs
+++ b/OpenSim/Data/AssetDataBase.cs
@@ -30,7 +30,7 @@ using OpenSim.Framework;
30 30
31namespace OpenSim.Data 31namespace OpenSim.Data
32{ 32{
33 public abstract class AssetDataBase : IAssetProviderPlugin 33 public abstract class AssetDataBase : IAssetDataPlugin
34 { 34 {
35 public abstract AssetBase FetchAsset(UUID uuid); 35 public abstract AssetBase FetchAsset(UUID uuid);
36 public abstract void CreateAsset(AssetBase asset); 36 public abstract void CreateAsset(AssetBase asset);
diff --git a/OpenSim/Data/MSSQL/MSSQLAssetData.cs b/OpenSim/Data/MSSQL/MSSQLAssetData.cs
index b8753a1..2fe89e2 100644
--- a/OpenSim/Data/MSSQL/MSSQLAssetData.cs
+++ b/OpenSim/Data/MSSQL/MSSQLAssetData.cs
@@ -114,7 +114,7 @@ namespace OpenSim.Data.MSSQL
114 114
115 #endregion 115 #endregion
116 116
117 #region IAssetProviderPlugin Members 117 #region IAssetDataPlugin Members
118 118
119 /// <summary> 119 /// <summary>
120 /// Fetch Asset from database 120 /// Fetch Asset from database
diff --git a/OpenSim/Data/MySQL/MySQLAssetData.cs b/OpenSim/Data/MySQL/MySQLAssetData.cs
index 1e66618..3ff2a1a 100644
--- a/OpenSim/Data/MySQL/MySQLAssetData.cs
+++ b/OpenSim/Data/MySQL/MySQLAssetData.cs
@@ -110,7 +110,7 @@ namespace OpenSim.Data.MySQL
110 110
111 public override void Dispose() { } 111 public override void Dispose() { }
112 112
113 #region IAssetProviderPlugin Members 113 #region IAssetDataPlugin Members
114 114
115 /// <summary> 115 /// <summary>
116 /// Fetch Asset <paramref name="assetID"/> from database 116 /// Fetch Asset <paramref name="assetID"/> from database
diff --git a/OpenSim/Framework/Communications/Cache/AssetServerBase.cs b/OpenSim/Framework/Communications/Cache/AssetServerBase.cs
index 137bde9..7fb06b9 100644
--- a/OpenSim/Framework/Communications/Cache/AssetServerBase.cs
+++ b/OpenSim/Framework/Communications/Cache/AssetServerBase.cs
@@ -43,9 +43,9 @@ namespace OpenSim.Framework.Communications.Cache
43 protected IAssetReceiver m_receiver; 43 protected IAssetReceiver m_receiver;
44 protected BlockingQueue<AssetRequest> m_assetRequests; 44 protected BlockingQueue<AssetRequest> m_assetRequests;
45 protected Thread m_localAssetServerThread; 45 protected Thread m_localAssetServerThread;
46 protected IAssetProviderPlugin m_assetProvider; 46 protected IAssetDataPlugin m_assetProvider;
47 47
48 public IAssetProviderPlugin AssetProviderPlugin 48 public IAssetDataPlugin AssetProviderPlugin
49 { 49 {
50 get { return m_assetProvider; } 50 get { return m_assetProvider; }
51 } 51 }
diff --git a/OpenSim/Framework/Communications/Cache/SQLAssetServer.cs b/OpenSim/Framework/Communications/Cache/SQLAssetServer.cs
index 2f72e11..00dbad0 100644
--- a/OpenSim/Framework/Communications/Cache/SQLAssetServer.cs
+++ b/OpenSim/Framework/Communications/Cache/SQLAssetServer.cs
@@ -40,7 +40,7 @@ namespace OpenSim.Framework.Communications.Cache
40 AddPlugin(pluginName, connect); 40 AddPlugin(pluginName, connect);
41 } 41 }
42 42
43 public SQLAssetServer(IAssetProviderPlugin assetProvider) 43 public SQLAssetServer(IAssetDataPlugin assetProvider)
44 { 44 {
45 m_assetProvider = assetProvider; 45 m_assetProvider = assetProvider;
46 } 46 }
@@ -54,12 +54,12 @@ namespace OpenSim.Framework.Communications.Cache
54 { 54 {
55 if (!pluginType.IsAbstract) 55 if (!pluginType.IsAbstract)
56 { 56 {
57 Type typeInterface = pluginType.GetInterface("IAssetProviderPlugin", true); 57 Type typeInterface = pluginType.GetInterface("IAssetDataPlugin", true);
58 58
59 if (typeInterface != null) 59 if (typeInterface != null)
60 { 60 {
61 IAssetProviderPlugin plug = 61 IAssetDataPlugin plug =
62 (IAssetProviderPlugin) Activator.CreateInstance(pluginAssembly.GetType(pluginType.ToString())); 62 (IAssetDataPlugin) Activator.CreateInstance(pluginAssembly.GetType(pluginType.ToString()));
63 m_assetProvider = plug; 63 m_assetProvider = plug;
64 m_assetProvider.Initialise(connect); 64 m_assetProvider.Initialise(connect);
65 65
diff --git a/OpenSim/Framework/IAssetProvider.cs b/OpenSim/Framework/IAssetProvider.cs
index 4c86279..77e0d0c 100644
--- a/OpenSim/Framework/IAssetProvider.cs
+++ b/OpenSim/Framework/IAssetProvider.cs
@@ -29,7 +29,7 @@ using OpenMetaverse;
29 29
30namespace OpenSim.Framework 30namespace OpenSim.Framework
31{ 31{
32 public interface IAssetProviderPlugin : IPlugin 32 public interface IAssetDataPlugin : IPlugin
33 { 33 {
34 AssetBase FetchAsset(UUID uuid); 34 AssetBase FetchAsset(UUID uuid);
35 void CreateAsset(AssetBase asset); 35 void CreateAsset(AssetBase asset);
@@ -44,7 +44,7 @@ namespace OpenSim.Framework
44 public AssetDataInitialiser (string s) { connect = s; } 44 public AssetDataInitialiser (string s) { connect = s; }
45 public override void Initialise (IPlugin plugin) 45 public override void Initialise (IPlugin plugin)
46 { 46 {
47 IAssetProviderPlugin p = plugin as IAssetProviderPlugin; 47 IAssetDataPlugin p = plugin as IAssetDataPlugin;
48 p.Initialise (connect); 48 p.Initialise (connect);
49 } 49 }
50 } 50 }
diff --git a/OpenSim/Grid/AssetServer/Main.cs b/OpenSim/Grid/AssetServer/Main.cs
index 72300b5..b5c8df0 100644
--- a/OpenSim/Grid/AssetServer/Main.cs
+++ b/OpenSim/Grid/AssetServer/Main.cs
@@ -51,7 +51,7 @@ namespace OpenSim.Grid.AssetServer
51 // Temporarily hardcoded - should be a plugin 51 // Temporarily hardcoded - should be a plugin
52 protected IAssetLoader assetLoader = new AssetLoaderFileSystem(); 52 protected IAssetLoader assetLoader = new AssetLoaderFileSystem();
53 53
54 private IAssetProviderPlugin m_assetProvider; 54 private IAssetDataPlugin m_assetProvider;
55 55
56 public static void Main(string[] args) 56 public static void Main(string[] args)
57 { 57 {
@@ -111,10 +111,10 @@ namespace OpenSim.Grid.AssetServer
111 return null; 111 return null;
112 } 112 }
113 113
114 public IAssetProviderPlugin LoadDatabasePlugin(string provider, string connect) 114 public IAssetDataPlugin LoadDatabasePlugin(string provider, string connect)
115 { 115 {
116 PluginLoader<IAssetProviderPlugin> loader = 116 PluginLoader<IAssetDataPlugin> loader =
117 new PluginLoader<IAssetProviderPlugin> (new AssetDataInitialiser (connect)); 117 new PluginLoader<IAssetDataPlugin> (new AssetDataInitialiser (connect));
118 118
119 // loader will try to load all providers (MySQL, MSSQL, etc) 119 // loader will try to load all providers (MySQL, MSSQL, etc)
120 // unless it is constrainted to the correct "Provider" entry in the addin.xml 120 // unless it is constrainted to the correct "Provider" entry in the addin.xml
diff --git a/OpenSim/Grid/AssetServer/RestService.cs b/OpenSim/Grid/AssetServer/RestService.cs
index 7b5b334..e81cb3f 100644
--- a/OpenSim/Grid/AssetServer/RestService.cs
+++ b/OpenSim/Grid/AssetServer/RestService.cs
@@ -45,14 +45,14 @@ namespace OpenSim.Grid.AssetServer
45 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 45 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
46 46
47 // private OpenAsset_Main m_assetManager; 47 // private OpenAsset_Main m_assetManager;
48 private IAssetProviderPlugin m_assetProvider; 48 private IAssetDataPlugin m_assetProvider;
49 49
50 /// <summary> 50 /// <summary>
51 /// Constructor. 51 /// Constructor.
52 /// </summary> 52 /// </summary>
53 /// <param name="assetManager"></param> 53 /// <param name="assetManager"></param>
54 /// <param name="assetProvider"></param> 54 /// <param name="assetProvider"></param>
55 public GetAssetStreamHandler(IAssetProviderPlugin assetProvider) 55 public GetAssetStreamHandler(IAssetDataPlugin assetProvider)
56 : base("GET", "/assets") 56 : base("GET", "/assets")
57 { 57 {
58 m_log.Info("[REST]: In Get Request"); 58 m_log.Info("[REST]: In Get Request");
@@ -125,7 +125,7 @@ namespace OpenSim.Grid.AssetServer
125 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 125 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
126 126
127 // private OpenAsset_Main m_assetManager; 127 // private OpenAsset_Main m_assetManager;
128 private IAssetProviderPlugin m_assetProvider; 128 private IAssetDataPlugin m_assetProvider;
129 129
130 public override byte[] Handle(string path, Stream request, 130 public override byte[] Handle(string path, Stream request,
131 OSHttpRequest httpRequest, OSHttpResponse httpResponse) 131 OSHttpRequest httpRequest, OSHttpResponse httpResponse)
@@ -146,7 +146,7 @@ namespace OpenSim.Grid.AssetServer
146 return new byte[] {}; 146 return new byte[] {};
147 } 147 }
148 148
149 public PostAssetStreamHandler(IAssetProviderPlugin assetProvider) 149 public PostAssetStreamHandler(IAssetDataPlugin assetProvider)
150 : base("POST", "/assets") 150 : base("POST", "/assets")
151 { 151 {
152 // m_assetManager = assetManager; 152 // m_assetManager = assetManager;
diff --git a/OpenSim/Region/Environment/Modules/Hypergrid/HGStandaloneAssetService.cs b/OpenSim/Region/Environment/Modules/Hypergrid/HGStandaloneAssetService.cs
index a5b45ea..24de4e8 100644
--- a/OpenSim/Region/Environment/Modules/Hypergrid/HGStandaloneAssetService.cs
+++ b/OpenSim/Region/Environment/Modules/Hypergrid/HGStandaloneAssetService.cs
@@ -119,7 +119,7 @@ namespace OpenSim.Region.Environment.Modules.Hypergrid
119 119
120 protected void AddHttpHandlers(Scene m_scene) 120 protected void AddHttpHandlers(Scene m_scene)
121 { 121 {
122 IAssetProviderPlugin m_assetProvider = ((AssetServerBase)m_scene.AssetCache.AssetServer).AssetProviderPlugin; 122 IAssetDataPlugin m_assetProvider = ((AssetServerBase)m_scene.AssetCache.AssetServer).AssetProviderPlugin;
123 123
124 BaseHttpServer httpServer = m_scene.CommsManager.HttpServer; 124 BaseHttpServer httpServer = m_scene.CommsManager.HttpServer;
125 httpServer.AddStreamHandler(new GetAssetStreamHandler(m_assetProvider)); 125 httpServer.AddStreamHandler(new GetAssetStreamHandler(m_assetProvider));
diff --git a/OpenSim/Tests/Common/Mock/TestAssetDataPlugin.cs b/OpenSim/Tests/Common/Mock/TestAssetDataPlugin.cs
index f44339a..ebece27 100644
--- a/OpenSim/Tests/Common/Mock/TestAssetDataPlugin.cs
+++ b/OpenSim/Tests/Common/Mock/TestAssetDataPlugin.cs
@@ -36,7 +36,7 @@ namespace OpenSim.Tests.Common.Mock
36 /// mono addin plugin system starts co-operating with the unit test system. Currently no locking since unit 36 /// mono addin plugin system starts co-operating with the unit test system. Currently no locking since unit
37 /// tests are single threaded. 37 /// tests are single threaded.
38 /// </summary> 38 /// </summary>
39 public class TestAssetDataPlugin : IAssetProviderPlugin 39 public class TestAssetDataPlugin : IAssetDataPlugin
40 { 40 {
41 public string Version { get { return "0"; } } 41 public string Version { get { return "0"; } }
42 public string Name { get { return "TestAssetDataPlugin"; } } 42 public string Name { get { return "TestAssetDataPlugin"; } }
diff --git a/bin/OpenSim.Data.addin.xml b/bin/OpenSim.Data.addin.xml
index 4859b65..b012f0e 100644
--- a/bin/OpenSim.Data.addin.xml
+++ b/bin/OpenSim.Data.addin.xml
@@ -15,7 +15,7 @@
15 <ExtensionNode name="Plugin" type="OpenSim.Framework.PluginExtensionNode" objectType="OpenSim.Data.ILogDataPlugin"/> 15 <ExtensionNode name="Plugin" type="OpenSim.Framework.PluginExtensionNode" objectType="OpenSim.Data.ILogDataPlugin"/>
16 </ExtensionPoint> 16 </ExtensionPoint>
17 <ExtensionPoint path = "/OpenSim/AssetData"> 17 <ExtensionPoint path = "/OpenSim/AssetData">
18 <ExtensionNode name="Plugin" type="OpenSim.Framework.PluginExtensionNode" objectType="OpenSim.Framework.IAssetProviderPlugin"/> 18 <ExtensionNode name="Plugin" type="OpenSim.Framework.PluginExtensionNode" objectType="OpenSim.Data.IAssetDataPlugin"/>
19 </ExtensionPoint> 19 </ExtensionPoint>
20 <ExtensionPoint path = "/OpenSim/InventoryData"> 20 <ExtensionPoint path = "/OpenSim/InventoryData">
21 <ExtensionNode name="Plugin" type="OpenSim.Framework.PluginExtensionNode" objectType="OpenSim.Framework.IInventoryDataPlugin"/> 21 <ExtensionNode name="Plugin" type="OpenSim.Framework.PluginExtensionNode" objectType="OpenSim.Framework.IInventoryDataPlugin"/>