using System.Collections.Generic; using Kreta.Framework; using Kreta.Framework.Session; using Kreta.KretaServer.Caching; namespace Kreta.KretaServer.ServerUtil { public class KretaConnectionManager : ConnectionManager { private readonly ConnectionStringCache connectionStringCache = SDAServer.Instance.CacheManager.AquireCache(); public override void Initialize() { connectionStringCache.FillCache(); } public override IEnumerable GetOsszesIntezmeny() { return connectionStringCache.GetOsszesIntezmeny(); } public override string GetIntezmenyConnectionString(string intezmenyAzonosito) { return connectionStringCache.GetIntezmenyConnectionString(intezmenyAzonosito); } public override string GetSystemConnectionString(string intezmenyAzonosito) { return connectionStringCache.GetSystemConnectionString(intezmenyAzonosito); } public override IEnumerable GetSystemConnectionStrings() { return connectionStringCache.GetSystemConnectionStrings(); } } }