Ejemplo n.º 1
0
 public ServiceController(IApiThrottler apiThrottler, IMorpherLog log, IMorpherDatabase morpherDatabase, IMorpherCache morpherCache)
 {
     this._apiThrottler = apiThrottler;
     this._log          = log;
     _morpherDatabase   = morpherDatabase;
     _morpherCache      = morpherCache;
 }
 public UserCacheSyncer(IMorpherDatabase morpherDatabase, IMorpherCache morpherCache)
 {
     _morpherDatabase = morpherDatabase;
     _morpherCache    = morpherCache;
     // Register this job with the hosting environment.
     // Allows for a more graceful stop of the job, in the case of IIS shutting down.
     HostingEnvironment.RegisterObject(this);
 }
Ejemplo n.º 3
0
 public UserCacheLoaderMiddleware(
     OwinMiddleware next,
     IApiThrottler apiThrottler,
     IMorpherCache cache,
     IMorpherDatabase database) : base(next)
 {
     _apiThrottler = apiThrottler;
     _cache        = cache;
     _database     = database;
 }
Ejemplo n.º 4
0
 protected void Application_End()
 {
     if (!isLocal)
     {
         IMorpherLog log =
             (IMorpherLog)AutofacInit.AutofacWebApiDependencyResolver.GetService(typeof(IMorpherLog));
         log.Sync();
         IMorpherDatabase database =
             (IMorpherDatabase)AutofacInit.AutofacWebApiDependencyResolver.GetService(typeof(IMorpherDatabase));
         IMorpherCache cache =
             (IMorpherCache)AutofacInit.AutofacWebApiDependencyResolver.GetService(typeof(IMorpherCache));
         database.UploadMorpherCache(cache.GetAll());
     }
 }
Ejemplo n.º 5
0
 public MorpherLog(IDatabaseLog database, IMorpherCache morpherCache)
 {
     _database     = database;
     _morpherCache = morpherCache;
 }
Ejemplo n.º 6
0
 public ApiThrottler(IMorpherDatabase morpherDatabase, IMorpherCache morpherCache)
 {
     _morpherDatabase = morpherDatabase;
     _morpherCache    = morpherCache;
 }
Ejemplo n.º 7
0
 public ResultTrimmer(IMorpherCache morpherCache)
 {
     _morpherCache = morpherCache;
 }
 public DatabaseUserDictionary(IMorpherCache morpherCache, ICorrectionCache correctionCache)
 {
     _morpherCache    = morpherCache;
     _correctionCache = correctionCache;
 }