Esempio n. 1
0
 public WorkspaceService(
     IWorkspaceStore workspaceStore,
     IGamespaceStore gamespaceStore,
     IHypervisorService podService,
     ILogger <WorkspaceService> logger,
     IMapper mapper,
     CoreOptions options
     ) : base(logger, mapper, options)
 {
     _store          = workspaceStore;
     _gamespaceStore = gamespaceStore;
     _pod            = podService;
 }
Esempio n. 2
0
 public WorkspaceService(
     IWorkspaceStore workspaceStore,
     IGamespaceStore gamespaceStore,
     IHypervisorService podService,
     ILogger <WorkspaceService> logger,
     IMapper mapper,
     CoreOptions options,
     IIdentityResolver identityResolver
     ) : base(logger, mapper, options, identityResolver)
 {
     _workspaceStore = workspaceStore;
     _gamespaceStore = gamespaceStore;
     _pod            = podService;
 }
Esempio n. 3
0
 public JanitorService(
     ILogger <JanitorService> logger,
     CoreOptions options,
     IHypervisorService pod,
     IWorkspaceStore workspaceStore,
     IGamespaceStore gamespaceStore
     )
 {
     _logger         = logger;
     _options        = options;
     _pod            = pod;
     _workspaceStore = workspaceStore;
     _gamespaceStore = gamespaceStore;
 }
Esempio n. 4
0
 public EngineService(
     IGamespaceStore gamespaceStore,
     IWorkspaceStore workspaceStore,
     ITemplateStore templateStore,
     IHypervisorService podService,
     ILogger <EngineService> logger,
     IMapper mapper,
     CoreOptions options,
     IIdentityResolver identityResolver
     ) : base(logger, mapper, options, identityResolver)
 {
     _pod            = podService;
     _gamespaceStore = gamespaceStore;
     _workspaceStore = workspaceStore;
     _templateStore  = templateStore;
 }
Esempio n. 5
0
        public GamespaceService(
            ILogger <GamespaceService> logger,
            IMapper mapper,
            CoreOptions options,
            IHypervisorService podService,
            IGamespaceStore gamespaceStore,
            IWorkspaceStore workspaceStore,
            ILockService lockService,
            IDistributedCache distributedCache

            ) : base(logger, mapper, options)
        {
            _pod            = podService;
            _store          = gamespaceStore;
            _workspaceStore = workspaceStore;
            _locker         = lockService;
            _random         = new Random();
            _distCache      = distributedCache;
        }
Esempio n. 6
0
 public GamespaceValidator(
     IGamespaceStore store
     )
 {
     _store = store;
 }