From 894f3045ed970cadcd421df2c3927f3e4160e91f Mon Sep 17 00:00:00 2001 From: Mike Mazur Date: Tue, 19 Aug 2008 09:24:12 +0000 Subject: Convert LoadBalancer and RegionProxy plugins to use XML manifests. Fixes "Plugin Error: Node 'Type' not allowed" messages during region server startup. --- ThirdParty/3Di/LoadBalancer/LoadBalancerPlugin.cs | 14 ++++---------- .../3Di/LoadBalancer/Resources/LoadBalancer.addin.xml | 12 ++++++++++++ 2 files changed, 16 insertions(+), 10 deletions(-) create mode 100644 ThirdParty/3Di/LoadBalancer/Resources/LoadBalancer.addin.xml (limited to 'ThirdParty/3Di/LoadBalancer') diff --git a/ThirdParty/3Di/LoadBalancer/LoadBalancerPlugin.cs b/ThirdParty/3Di/LoadBalancer/LoadBalancerPlugin.cs index 0d50f0e..cc0f2f5 100644 --- a/ThirdParty/3Di/LoadBalancer/LoadBalancerPlugin.cs +++ b/ThirdParty/3Di/LoadBalancer/LoadBalancerPlugin.cs @@ -45,14 +45,8 @@ using OpenSim.Region.Environment.Scenes; // TODO: remove LindenUDP dependency -[assembly : Addin] -[assembly : AddinDependency("OpenSim", "0.5")] -[assembly : AddinDependency("RegionProxy", "0.1")] - namespace OpenSim.ApplicationPlugins.LoadBalancer { - [Extension("/OpenSim/Startup")] - [ExtensionNode ("Plugin")] public class LoadBalancerPlugin : IApplicationPlugin { private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); @@ -76,14 +70,14 @@ namespace OpenSim.ApplicationPlugins.LoadBalancer #region IApplicationPlugin Members // TODO: required by IPlugin, but likely not at all right - string m_name = "LoadBalancerPlugin"; - string m_version = "0.0"; + string m_name = "LoadBalancer"; + string m_version = "0.1"; public string Version { get { return m_version; } } public string Name { get { return m_name; } } - public void Initialise() - { + public void Initialise() + { m_log.Info("[BALANCER]: " + Name + " cannot be default-initialized!"); throw new PluginNotInitialisedException (Name); } diff --git a/ThirdParty/3Di/LoadBalancer/Resources/LoadBalancer.addin.xml b/ThirdParty/3Di/LoadBalancer/Resources/LoadBalancer.addin.xml new file mode 100644 index 0000000..ac6ac15 --- /dev/null +++ b/ThirdParty/3Di/LoadBalancer/Resources/LoadBalancer.addin.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + -- cgit v1.1