//--- Constructors ---
 public MySqlDekiDataSession(IInstanceSettings settings, DataCatalog catalog) {
     _settings = settings;
     _catalog = catalog;
     _head = this;
     Interlocked.Increment(ref _concurrentSessions);
     _catalog.OnQueryFinished += OnQueryFinished;
 }
 //--- Constructors ---
 public MySqlDekiDataSession(IInstanceSettings settings, DataCatalog catalog)
 {
     _settings = settings;
     _catalog  = catalog;
     Interlocked.Increment(ref _concurrentSessions);
     _catalog.OnQueryFinished += OnQueryFinished;
     Head = this;
 }
Exemplo n.º 3
0
 //--- Constructors ---
 public LicenseManager(ILicenseController licenseController, IUserBL userBL, LicenseData licenseData, ILicenseBL licenseBL, IInstanceSettings settings, ISeatingBL seatingBL, LicenseStateTransitionCallback licenseStateTransitionCallback)
 {
     _licenseController = licenseController;
     _userBL            = userBL;
     _licenseData       = licenseData;
     _licenseBL         = licenseBL;
     _settings          = settings;
     _seatingBL         = seatingBL;
     _licenseStateTransitionCallback = licenseStateTransitionCallback;
 }
Exemplo n.º 4
0
 //--- Constructors ---
 public SearchBL(IDekiDataSession session, IKeyValueCache cache, string wikiid, XUri apiUri, Plug searchPlug, UserBE user, IInstanceSettings settings, SearchQueryParser parser, Func <bool> adaptiveSearchEnabled, ILog log)
 {
     _log                   = log;
     _session               = session;
     _cache                 = cache;
     _wikiid                = wikiid;
     _apiUri                = apiUri;
     _searchPlug            = searchPlug;
     _user                  = user;
     _settings              = settings;
     _parser                = parser;
     _adaptiveSearchEnabled = adaptiveSearchEnabled;
 }
Exemplo n.º 5
0
 //--- Constructors ---
 public ExtensionRuntime(IInstanceSettings settings) {
     _settings = settings;
     _log = DekiLogManager.CreateLog();
     _evaluationTimeout = settings.GetValue("script/timeout", 60).Seconds();
 }
Exemplo n.º 6
0
 //--- Methods ---
 public void Initialize(XDoc config, XDoc license, IInstanceSettings instanceSettings)
 {
     //Initialize the child session factory
     _nextFactory.Initialize(config, license, instanceSettings);
 }
Exemplo n.º 7
0
 public void Initialize(XDoc config, XDoc license, IInstanceSettings instanceSettings)
 {
     _dataFactory      = new DataFactory(MySqlClientFactory.Instance, "?");
     _config           = config;
     _instanceSettings = instanceSettings;
 }
Exemplo n.º 8
0
 //--- Constructors ---
 public ExtensionRuntime(IInstanceSettings settings)
 {
     _settings          = settings;
     _log               = DekiLogManager.CreateLog();
     _evaluationTimeout = settings.GetValue("script/timeout", 60).Seconds();
 }
        //--- Methods ---
        public void Initialize(XDoc config, IInstanceSettings instanceSettings) {

            //Initialize the child session factory
            _nextFactory.Initialize(config, instanceSettings);
        }
Exemplo n.º 10
0
 public IndexModel(IInstanceSettings settings, ActivityLogContext context)
 {
     Settings = settings;
     Context  = context;
 }
Exemplo n.º 11
0
 //--- Constructors ---
 public LicenseManager(ILicenseController licenseController, IUserBL userBL, LicenseData licenseData, ILicenseBL licenseBL, IInstanceSettings settings, ISeatingBL seatingBL, LicenseStateTransitionCallback licenseStateTransitionCallback) {
     _licenseController = licenseController;
     _userBL = userBL;
     _licenseData = licenseData;
     _licenseBL = licenseBL;
     _settings = settings;
     _seatingBL = seatingBL;
     _licenseStateTransitionCallback = licenseStateTransitionCallback;
 }
Exemplo n.º 12
0
 public void Initialize(XDoc config, XDoc license, IInstanceSettings instanceSettings) {
     _dataFactory = new DataFactory(MySqlClientFactory.Instance, "?");
     _config = config;
     _instanceSettings = instanceSettings;
 }