mirror of
https://github.com/opensim/opensim.git
synced 2026-08-10 03:06:05 +08:00
The DataPluginFactory is now a set of generic methods instead of
multiple duplicates of the same code.
This commit is contained in:
@@ -118,7 +118,7 @@ namespace OpenSim.Grid.AssetServer
|
||||
{
|
||||
try
|
||||
{
|
||||
m_assetProvider = DataPluginFactory.LoadAssetDataPlugin(config.DatabaseProvider, config.DatabaseConnect);
|
||||
m_assetProvider = DataPluginFactory.LoadDataPlugin<IAssetDataPlugin>(config.DatabaseProvider, config.DatabaseConnect);
|
||||
if (m_assetProvider == null)
|
||||
{
|
||||
m_log.Error("[ASSET]: Failed to load a database plugin, server halting");
|
||||
|
||||
@@ -83,8 +83,8 @@ namespace OpenSim.Grid.GridServer
|
||||
/// </param>
|
||||
public void AddPlugin(string provider, string connect)
|
||||
{
|
||||
_plugins = DataPluginFactory.LoadGridDataPlugins(provider, connect);
|
||||
_logplugins = DataPluginFactory.LoadLogDataPlugins(provider, connect);
|
||||
_plugins = DataPluginFactory.LoadDataPlugins<IGridDataPlugin>(provider, connect);
|
||||
_logplugins = DataPluginFactory.LoadDataPlugins<ILogDataPlugin>(provider, connect);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user