- Timestamp:
- 01/05/10 10:31:40 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ServiceLocator.cs
r1768 r2591 20 20 #endregion 21 21 22 using System.Linq; 22 23 using HeuristicLab.Hive.Server.DataAccess; 23 24 using HeuristicLab.PluginInfrastructure; … … 34 35 /// </summary> 35 36 public class ServiceLocator { 36 private static DiscoveryService discoveryService =37 new DiscoveryService();38 39 37 private static IClientManager clientManager = null; 40 38 … … 109 107 if (sessionFactory == null) { 110 108 sessionFactory = 111 discoveryService.GetInstances<ISessionFactory>()[0];109 ApplicationManager.Manager.GetInstances<ISessionFactory>().First(); 112 110 113 111 sessionFactory.DbConnectionType = … … 128 126 public static IScheduler GetScheduler() { 129 127 if (scheduler == null) { 130 scheduler = discoveryService.GetInstances<IScheduler>()[0];128 scheduler = ApplicationManager.Manager.GetInstances<IScheduler>().First(); 131 129 } 132 130 … … 141 139 public static IPermissionManager GetPermissionManager() { 142 140 if (permManager == null) 143 permManager = discoveryService.GetInstances<IPermissionManager>()[0];141 permManager = ApplicationManager.Manager.GetInstances<IPermissionManager>().First(); 144 142 return permManager; 145 143 … … 153 151 public static IHivePermissionManager GetHivePermissionManager() { 154 152 if (hivePermManager == null) 155 hivePermManager = discoveryService.GetInstances<IHivePermissionManager>()[0];153 hivePermManager = ApplicationManager.Manager.GetInstances<IHivePermissionManager>().First(); 156 154 return hivePermManager; 157 155
Note: See TracChangeset
for help on using the changeset viewer.